Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlende Php-Befehle
Hallo zusammen,
wenn ich den Php-Befehl mysql_create_db() ausführen will, erhalte ich folgende Fehlermeldung:
Fatal error: Call to undefined function: mysql_create_db() in /srv/www/htdocs/ttt.php on line 3Die anderen Befehle, wie mysql_query(), mysql_connect() usw. erkennt er, nur mysql_create_db() nicht.
Habt ihr 'ne Ahnung, woran das liegen könnte?
Crash-Override
15.01.2005, 19:00
Rechte? Ne, dann müsste er was anderes anzeigen. Eventuell ist der Befehl deaktiviert worden bzw. auscompiled....
Orkkrieger
15.01.2005, 19:02
womöglich darfst du bei deinem webspace nur eine mysql database anlegen, und die eine existiert wahrscheinlich schon...
Öhm, das war vielleicht etwas missverständlich ausgedrückt. Ich spreche von meinem localhost, den ich vorhin aufgesetzt habe. Ich habe die Dateien von der Suse Linux 9.2er-CD genommen, so wie sie drauf waren. Bevor ich MySql gestartet hatte, lief nichtmal der Befehl mysql_connect() (gleiche Fehlermeldung). Jetzt funktionieren anscheinend alle, bis auf mysql_create_db().
In welchen Files stehen denn die entsprechenden Einstellungen?
Anmerkung: Die Funktion mysql_create_db() ist veraltet. Stattdessen sollte mit der Funktion mysql_query() (http://de2.php.net/manual/de/function.mysql-query.php) der SQL-Befehl CREATE DATABASE ausgeführt werden.
Also versuchs halt mal über mysql_query().
Anmerkung: Die Funktion mysql_create_db() ist veraltet. Stattdessen sollte mit der Funktion mysql_query() (http://php.cgerharz.de/manual/de/function.mysql-query.php) der SQL-Befehl CREATE DATABASE ausgeführt werden.
Warnung: Diese Funktion steht nicht zur Verfügung, wenn das MySQL Modul gegen eine MySQL 4.x Client-Bibliothek gelinkt wurde.
http://php.net/mysql_create_db
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.