login  Naam:   Wachtwoord: 
Registreer je!
 Forum

undefined function

Offline Button - 30/10/2004 09:35 (laatste wijziging 30/10/2004 09:36)
Avatar van ButtonPHP ver gevorderde hallo iedereen,

dit is mijn connectie tot mijn database:

  1. <?
  2. $host="localhost";
  3. $dbnaam="test";
  4. $db=mysql_connect($host);
  5. mysql_select_db($dbnaam, $db);
  6. ?>


maar ik krijg deze fout:

Fatal error: Call to undefined function mysql_connect() in c: \Inetpub\wwwroot\testmap\connect_home.php on line 4
hoe komt dat en wat doe ik eraan?

thx

11 antwoorden

Gesponsorde links
Offline twopeak - 30/10/2004 09:54
Avatar van twopeak Gouden medaille

PHP ver gevorderde
hmmmm, weird!
je gebruikt toch php > 3 ? 

is dit een nieuwe installatie van php of werkt het plots niet meer?
heb je in je files laten knoeien (of iets/iemand anders in je files laten knoeien)
heb je voordien al een werkend script gehad.

Kun je wat meer randinfo geven rond de aanleiding?
Offline Button - 30/10/2004 10:01
Avatar van Button PHP ver gevorderde computer was stuk...
heb alles moeten herinstalleren:

heb mysql van deze site...
en ik heb php5 (denk ik)
Offline zwobbel - 30/10/2004 10:21
Avatar van zwobbel PHP gevorderde En waar staat je password, usersname?
Offline Fenrir - 30/10/2004 10:23 (laatste wijziging 30/10/2004 10:24)
Avatar van Fenrir PHP expert kijk eens in phpinfo of mysql wel aan staat??

of in php.ini:
  1. ;extension=php_bz2.dll
  2. ;extension=php_cpdf.dll
  3. extension=php_curl.dll
  4. ;extension=php_dba.dll
  5. ;extension=php_dbase.dll
  6. ;extension=php_dbx.dll
  7. ;extension=php_exif.dll
  8. ;extension=php_fdf.dll
  9. ;extension=php_filepro.dll
  10. ;extension=php_gd2.dll
  11. ;extension=php_gettext.dll
  12. ;extension=php_iconv.dll
  13. ;extension=php_ifx.dll
  14. ;extension=php_iisfunc.dll
  15. ;extension=php_imap.dll
  16. ;extension=php_interbase.dll
  17. ;extension=php_ldap.dll
  18. ;extension=php_mbstring.dll
  19. ;extension=php_mcrypt.dll
  20. ;extension=php_mhash.dll
  21. ;extension=php_mime_magic.dll
  22. ;extension=php_ming.dll
  23. ;extension=php_mssql.dll
  24. ;extension=php_msql.dll
  25. extension=php_mysql.dll
  26. ;extension=php_mysqli.dll
  27. ;extension=php_oci8.dll
  28. ;extension=php_openssl.dll
  29. ;extension=php_oracle.dll
  30. ;extension=php_pdf.dll
  31. ;extension=php_pgsql.dll
  32. ;extension=php_shmop.dll
  33. ;extension=php_snmp.dll
  34. ;extension=php_sockets.dll
  35. ;extension=php_sybase_ct.dll
  36. ;extension=php_tidy.dll
  37. ;extension=php_w32api.dll
  38. ;extension=php_xmlrpc.dll
  39. ;extension=php_xsl.dll
  40. ;extension=php_yaz.dll
  41. ;extension=php_zip.dll


hier zie je dat de ; voor mysql is weggehaald
Offline Wijnand - 30/10/2004 10:30
Avatar van Wijnand Moderator
  1. <?
  2. $host="localhost";
  3. $dbnaam="test";
  4. $db=mysql_connect($host);
  5. mysql_select_db($dbnaam, $db);
  6. ?>


dit klopt niet helemaal. Probeer dit eens: (wel aanpassen als dit nodig is)

  1. <?
  2. $host = "localhost";
  3. $dbnaam = "test";
  4. $username = "root"; //bv
  5. $password = "";
  6. $db = mysql_connect($host,$username,$password);
  7. mysql_select_db($dbnaam, $db);
  8. ?>
Offline Scott - 30/10/2004 10:34
Avatar van Scott Gouden medaille

PHP ver gevorderde
Het klopt idd niet Wijnand, maar de foutmelding die hij krijgt gaat niet daar over. Ik las pas ergens dat PHP5 standaard geen mysql ondersteunde, maar dat dat wel aangezet kan worden.. Zie de post van Fenrir 
Offline Button - 30/10/2004 12:25 (laatste wijziging 30/10/2004 12:33)
Avatar van Button PHP ver gevorderde in php.ini staat er wel een ; voor.
maar in de phpinfo.php vind ik de mysql niet.

edit: ik bedoel dat ik hem niet weet staan...
Offline lays - 30/10/2004 13:04
Avatar van lays Lid De php.ini file staat in je windows dir als je windows gebruikt dit kan dus zijn bij windows 2k c:\winnt\php.ini
of bij windows 2k3 c:\windows\php.ini

Zorg ervoor dat bij je extension=php_mysql.dll
geen " ; " voor staat, zorg er ook voor dat je naar de juiste extensie dir verwijst en dat php weet waar deze extension files zich bevinden.
Dit kun je terug vinden onder dit stukje:
bij mijn windows server is dit c:\php\ext\
zie hier het stuke uit mijn php.ini:

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\PHP\ext"

Ik hoop dat je er wat aan hebt.

Johan
Offline Button - 30/10/2004 16:10
Avatar van Button PHP ver gevorderde dat eerste stuk van dat ";" heb ik gesnapt maar waar kan ik dat '; Directory in which the loadable extensions (modules) reside.
extension_dir = "CPHP\ext" ' instellen.
Offline Button - 30/10/2004 18:04 (laatste wijziging 30/10/2004 18:32)
Avatar van Button PHP ver gevorderde sorry dat ik aandring maar ik heb het dringend nodig...

edit: lays zou jij dat stuk nog eens willen uitleggen dat je hier boven uitleggen van die extension_dir ofzo?
Offline Button - 30/10/2004 19:58
Avatar van Button PHP ver gevorderde snap het maar ik vind dat bestand niet!!!! weet jullie wat ik nu moet doen?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s