.nils: MySQL-Error: Call to undefined function mysql_create_db()

Hallo,

Ich steh grade auf dem Schlauch.
Wenn ich folgendes Script ausführe, gibt er mir die Fehlermeldung:

"Fatal error: Call to undefined function mysql_create_db() in C:\source\eclipse\mysqltest\test_verbindung.php on line 21"

Hier die Datei test_verbindung.php:

<?php  
  
$db_server = 'localhost';  
$db_name = 'nilsdatenbank';  
$db_user = 'root';  
$db_passwort = '';  
  
$db = @ mysql_connect($db_server, $db_user, $db_passwort) or die('Konnte keine Verbindung zur Datenbank herstellen');  
  
if (mysql_create_db($db_name))  
 echo 'Datenbank ' . $db_name . ' wurde erstellt!';  
?>

xampp (Apache+MySQL) läuft. Was mache ich da falsch?

Gruß, Nils

  1. Hallo Nils,

    if (mysql_create_db($db_name))
    echo 'Datenbank ' . $db_name . ' wurde erstellt!';
    ?>[/code]

    mysql_create_db() sollte nicht mehr verwendet werden und steht - siehe Handbuch (Kasten mit Warnung) - nicht immer zur Verfügung.

    Dazu gibt es
    CREATE DATABASE. Das ist auch besser so.

    Freundliche Grüße

    Vinzenz

    1. Danke, jetzt funzt es.

      Gruß, Nils

  2. Hallo,

    Ok, ich hab was im Forumsarchiv gefunden. mysql_create_db() ist veraltet.

    Gruß, Nils