Einzelnen Beitrag anzeigen
Alt 29.01.2006, 15:18  
Gast
 
Beiträge: n/a
Standard

joa hab mir die von der mysql seite gezogen weil dort steht:

Why should I download the PHP mysql/mysqli extensions from mysql.com and not from php.net?
The binary distribution of mysql.com is based on the latest MySQL Client libraries. Only the libraries used for the mysql.com distributions contain the latest bug fixes and can use all the features of the MySQL Server versions 4.1.16+ and 5.0.18+.

The PHP 5.1 distribution that is available on php.net is linked against an old version of the MySQL Client API library. The mysql and mysql extensions from php.net are based on the MySQL Client API version 4.1.7. The MySQL Client API versions used for the mysql.com downloads are 4.1.16 and 5.0.18.

We recommend to use the MySQL Client API version that matches the MySQL Server version. For the MySQL Server 5.0.18 you should use the MySQL Client API 5.0.18 (mysql.com download) but not 4.1.7 (php.net download). For example, mysqli_stmt_bind_param() will fail when you try to access a DECIMAL column on a MySQL 5.0.18 server if you use old versions of the MySQL Client API, like the php.net downloads do.

Ich denke das macht doch auch Sinn die extensions auf das MySQL Paket zugeschnitten herunterzuladen.

Ich probier jetzt mal die PHP dll's aus....

....

mysql.dll:

Anwendungspopup: Apache.exe - Einsprungpunkt nicht gefunden: Der Prozedureinsprungpunkt "mysql_real_escape_string" wurde in der DLL "LIBMYSQL.dll" nicht gefunden.

mysqli.dll:
Anwendungspopup: Apache.exe - Einsprungpunkt nicht gefunden: Der Prozedureinsprungpunkt "mysql_slave_query" wurde in der DLL "LIBMYSQL.dll" nicht gefunden.

Immer irgend ein anderer Fehler.. ich werd gleich irre...
ich hab doch mysql 5.0.18 .. warum mag der die extensions nicht.. ich versteh das nicht..