Avatar billede gil-galad Nybegynder
22. januar 2006 - 15:31 Der er 11 kommentarer og
1 løsning

MySQL virker ikke efter opdatering af PHP

Hej

Jeg har opdateret PHP-fra php-4.3.4 til php-5.1.2 . Jeg får fejlen når jeg prøver at connecte via PHP:

Fatal error: Call to undefined function mysql_connect()

Jeg skal vel på en eller anden måde genskabe forbindelsen mellem MySQL og PHP, men hvordan gør man lettest det?
Avatar billede pidgeot Nybegynder
22. januar 2006 - 15:34 #1
Det lyder som om du skal ind i din php.ini og aktivere den pågældende extension, php_mysql.dll.
Avatar billede gil-galad Nybegynder
22. januar 2006 - 15:41 #2
jeg fjernede ; -tegnet, men jeg får stadig samme fejl. (jeg er ikke så hård til dette)

Skal jeg gøre andet for at aktivere den?
Avatar billede muddi Praktikant
22. januar 2006 - 17:31 #3
Ja du skal genstarte apache for at ændringerne træder i kraft.

/Morten
Avatar billede gil-galad Nybegynder
22. januar 2006 - 17:33 #4
Det har jeg gjort ;-)

Er igang med at installere den nyeste MySQL... Så ser vi..
Avatar billede gil-galad Nybegynder
22. januar 2006 - 17:46 #5
samme fejl :-(

Fatal error: Call to undefined function mysql_connect() in e:\programmer\Apache\htdocs\filer\connect.php on line 2
Avatar billede pidgeot Nybegynder
22. januar 2006 - 17:52 #6
Nu er du vel sikker på det er php_mysql.dll du har aktiveret, og ikke php_mysqli.dll? Man kan jo nemt komme til at se forkert...
Avatar billede gil-galad Nybegynder
22. januar 2006 - 17:57 #7
extension=php_mysql.dll

Nu har jeg opgraderet PHP og Mysql til nyeste version, og ændret de ting man plejer i diverse konfigurationsfiler. Men stadig fejl.

Det er kun igennem PHP jeg ikke kan connecte, mit Navicat kan sagtens?!
Avatar billede gil-galad Nybegynder
22. januar 2006 - 18:07 #8
Fandt fejlen!

Skulle kopire filen libmysql.dll over i windows biblioteket.  Det skulle man da ikke med php4?

Men smid et svar hvis i vil have points!
Avatar billede muddi Praktikant
22. januar 2006 - 18:24 #9
Hmm... jeg havde postet et svar til dig, men det bliver ikke vist på E?!

Nej du har ret i version 4 var det predefineret at mysql-modulet skulle loades. Det har man nu ændret, og det er egentlig også helt fint, for det er jo ikke alle der har brug for det modul. Mange bruger trods alt andre databaser sammen med php, så der er ikke behov for at bruge resourcer på unødvendige moduler.

Kald det en oprydning i php ;)

morten
Avatar billede gil-galad Nybegynder
24. januar 2006 - 16:33 #10
Ok. Points?
Avatar billede gil-galad Nybegynder
29. januar 2006 - 22:30 #11
spiser dem selv så...
Avatar billede muddi Praktikant
01. februar 2006 - 16:43 #12
velbekomme ;)
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
Computerworld tilbyder specialiserede kurser i database-management

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