Avatar billede bonden Nybegynder
13. november 2003 - 11:34 Der er 2 kommentarer og
1 løsning

1.3.28, win98 og mysql_insert_id

Jeg sidder med et problem med apache 1.3.28 til win98, hvorfra der kører en lokal version af et site - på en mysql-database.
I php-scriptet bruger jeg gentagne gange "mysql_insert_id();" som et id, der skal hentes på næste side - men den henter ikke noget id.
Det virker dog fint på en linux-apache, ligesom det også fungere 100% på den XP-maskine med apache 1.3.28, jeg selv sidder på.
Kan det passe, at 1.3.28 til win 98 ikke kan håndtere mysql_insert_id(); ???
Avatar billede erikjacobsen Ekspert
13. november 2003 - 12:27 #1
Du kan ikke bruge mysql_insert_id på næste side. Det skal på samme side,
umiddelbart efter din INSERT, og på samme connection.

At det så måske virker alligevel er fordi den ene opsætning genbruger
connections, og du er heldig at få den samme.
Avatar billede bonden Nybegynder
13. november 2003 - 12:27 #2
Lukker - det var ikke der, problemer var - der kommer slet ikke nogle data i databasen på den pågældende windåse
Avatar billede bonden Nybegynder
13. november 2003 - 12:40 #3
Tror istedet, det er str_replace, den er gal med - da alle data løbes igennem af den, inden de bliver smidt i databasen, og eftersom de ikke kommer i databasen, kunne man fristes til at tro, at det var der, problemet ligger.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester