Ergebnis 1 bis 7 von 7

Thema: Fehlende Php-Befehle

  1. #1

    Fehlende Php-Befehle

    Hallo zusammen,

    wenn ich den Php-Befehl mysql_create_db() ausführen will, erhalte ich folgende Fehlermeldung:
    Zitat Zitat
    Fatal error: Call to undefined function: mysql_create_db() in /srv/www/htdocs/ttt.php on line 3
    Die anderen Befehle, wie mysql_query(), mysql_connect() usw. erkennt er, nur mysql_create_db() nicht.
    Habt ihr 'ne Ahnung, woran das liegen könnte?

  2. #2
    Rechte? Ne, dann müsste er was anderes anzeigen. Eventuell ist der Befehl deaktiviert worden bzw. auscompiled....

  3. #3
    womöglich darfst du bei deinem webspace nur eine mysql database anlegen, und die eine existiert wahrscheinlich schon...

  4. #4
    Ö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?

  5. #5
    Zitat Zitat von php.net
    Anmerkung: Die Funktion mysql_create_db() ist veraltet. Stattdessen sollte mit der Funktion mysql_query() der SQL-Befehl CREATE DATABASE ausgeführt werden.
    Also versuchs halt mal über mysql_query().

  6. #6

  7. #7
    Zitat Zitat
    Anmerkung:
    Zitat Zitat
    Die Funktion mysql_create_db() ist veraltet. Stattdessen sollte mit der Funktion mysql_query() der SQL-Befehl CREATE DATABASE ausgeführt werden.
    Zitat Zitat
    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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •