mysql_connect()

Alles, was PHP betrifft, kann hier besprochen werden.

mysql_connect()

Postby nameac » 25. June 2007 09:44

hallo,

ich möchte mich über ein php script auf meine db zugreifen;
Code: Select all

$link = mysql_connect("localhost", "root", "passwd");

ergebnis:

Fatal error: Call to undefined function mysql_connect() in D:\Programme\Apache Software Foundation\Apache2.2\htdocs\prozess\CreateTable.php on line 15


-im taskmanager unter dem reiter prozesse läuft mysqld-nt.exe

-root passwd hatte ich auch angepasst.
nameac
 
Posts: 18
Joined: 18. June 2007 10:55

Postby Wiedmann » 25. June 2007 10:00

Bei deinem PHP ist die MySQL-Extension nicht geladen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby nameac » 25. June 2007 10:54

ich habe das hier gelesen http://de.php.net/mysql

aber da steht garnicht wie man in der php.ini phpmysql aktiviert, path variable habe ich angepasst.
nameac
 
Posts: 18
Joined: 18. June 2007 10:55

Postby KingCrunch » 25. June 2007 11:13

Normalerweise
Code: Select all
;extension=php_mysql.dll

entkommentieren.
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby nameac » 25. June 2007 11:41

d. h. semikolon weg oder? hab ich ausprobiert funzt nicht.
nameac
 
Posts: 18
Joined: 18. June 2007 10:55

Postby KingCrunch » 25. June 2007 11:57

Neustart? Richtige php.ini?
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby nameac » 25. June 2007 12:09

neugestartet hab ich mysql + apache php.ini gibts bei mir im php ordner nur eine.
nameac
 
Posts: 18
Joined: 18. June 2007 10:55

Postby nameac » 25. June 2007 14:04

ich habe auch die php.ini in den WINNT ordner kopiert und die datei libmysql.dll in den ordner system32. aber nichts hilft woran könnte das denn noch liegen?
nameac
 
Posts: 18
Joined: 18. June 2007 10:55

Postby KingCrunch » 25. June 2007 17:09

Ob es die richtige ist, findest du nicht heraus, indem du sie zählst ;) natürlich gibt es im php-Ordner nur eine, weil eine zweite ein Namenskonflikt im Dateisystem darstellen würde! Ruf mal phpinfo() auf und schau da nach, welche php.ini es benutzt. Dort kannst du ebenfalls prüfen, ob die mysql-Erweiterung geladen wurde.
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby nameac » 26. June 2007 07:44

Configuration File (php.ini) Path D:\WINNT

wenn ich die datei aus dem WINNT ordner lösche steht da immer noch ändert sich der Pfad auch nicht.

Loaded Configuration File D:\Programme\php5\php.ini

diesen hab ich so in der httpd.conf festgelegt.

von mysql kann ich da nichts lesen, ich gehe davon aus das es dann auch nicht geladen wurde.
nameac
 
Posts: 18
Joined: 18. June 2007 10:55

Postby KingCrunch » 26. June 2007 09:26

Wenn er die php.ini aber aussm winnt-ordner liest, dann isses aber quatsch, wennde die php.ini aussm PHP-Ordner editierst (und Apache natürlich neustartest)
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby nameac » 26. June 2007 10:32

he wieso ich habe doch in der httpd angegeben das er aus dem php verzeichnis laden soll;

Loaded Configuration File D:\Programme\php5\php.ini

hatte aber vorsichtshalber auch diese veränderte version in den WINNT ordner kopiert.

Loaded Configuration File D:\Programme\php5\php.ini

und

Configuration File (php.ini) Path D:\WINNT

waren identisch
nameac
 
Posts: 18
Joined: 18. June 2007 10:55


Return to PHP

Who is online

Users browsing this forum: No registered users and 11 guests