peeta
18-02-2005, 14:56
hallo
ich mach grad n tutorial zu php und mysql. nun kommt aber eine für mich unverständlich fehler meldung.
hier ist der quellcode zu der php-datei test2.php:
<?
function connect($host, $user, $passwd) { //verbindung mit mysql
if (! $linkid=mysql_connect("$host","$user","$passwd")){
echo "Verbindung zu $host gescheitert! <br>";
exit;
}else{ echo "Verbindung steht!<br>";
}
return $linkid;
}
function createdb($db, $lkid) { //db erstellen
if (! $res = mysql_create_db ($db, $lkid) ) {
echo "Da war ein \"Fehler\" am Werk!<br>" , mysql_error($lkid);
exit;
}
return $res;
}
$lk=connect("localhost","root","*****"); //hab bei ***** auch ein wirkliches passwort
$db="testdb";
if ($succ=createdb($db,$lk)) {echo "Yo!";}
?>
Ausgabe:
Verbindung steht!
Fatal error: Call to undefined function: mysql_create_db() in test2.php on line 13
kann mir bitte jemand sagen warum php die funktion nicht kennt.
danke für hilfe, peeta
ich mach grad n tutorial zu php und mysql. nun kommt aber eine für mich unverständlich fehler meldung.
hier ist der quellcode zu der php-datei test2.php:
<?
function connect($host, $user, $passwd) { //verbindung mit mysql
if (! $linkid=mysql_connect("$host","$user","$passwd")){
echo "Verbindung zu $host gescheitert! <br>";
exit;
}else{ echo "Verbindung steht!<br>";
}
return $linkid;
}
function createdb($db, $lkid) { //db erstellen
if (! $res = mysql_create_db ($db, $lkid) ) {
echo "Da war ein \"Fehler\" am Werk!<br>" , mysql_error($lkid);
exit;
}
return $res;
}
$lk=connect("localhost","root","*****"); //hab bei ***** auch ein wirkliches passwort
$db="testdb";
if ($succ=createdb($db,$lk)) {echo "Yo!";}
?>
Ausgabe:
Verbindung steht!
Fatal error: Call to undefined function: mysql_create_db() in test2.php on line 13
kann mir bitte jemand sagen warum php die funktion nicht kennt.
danke für hilfe, peeta