Hallo zusammen,
ich habe ein Problem mit der Funktion mysql_select_db(). Wenn ich sie, wie folgt, einsetze funktioniert sie einwandfrei:
wenn ich jedoch das ganze etwas anders schreibe bekomme ich den Error:
Fatal error: Call to undefined function  mysql_select_db() in /bla/db.php on line 18
wieso kann er beim 1. Beispiel die SELECT-Anfrage machen und beim 2. Beispiel die Datenbank nicht korrekt anwählen?
Hab schon google und das Forum nach einem brauchbaren Hinweis durchforstet.
Ich hoffe ihr könnt mir einen Tip geben was ich hier falsch mache!
vielen Dank im voraus!
Gruss Christoph
ich habe ein Problem mit der Funktion mysql_select_db(). Wenn ich sie, wie folgt, einsetze funktioniert sie einwandfrei:
PHP:
if($verbindung = mysql_connect($sqladresse, $sqluser, $sqlpass)){
$db_selected = mysql_select_db($sqldatabase, $verbindung);
$request = "SELECT name
FROM site_id
WHERE id = '$id'";
$result = mysql_query($request, $verbindung);
if(mysql_num_rows ($result) > 0){
$data = mysql_fetch_array ($result);
$name = $data["name"];
$name = "inhalt/".$name;
Include ($name);
}
else{
Include("inhalt/error.php");
}
}
else{
Include("inhalt/error.php");
}
wenn ich jedoch das ganze etwas anders schreibe bekomme ich den Error:
Fatal error: Call to undefined function  mysql_select_db() in /bla/db.php on line 18
PHP:
$verbindung = mysql_connect($sql_server,$user,$pass);
echo "".$verbindung."<br>";
if(!$verbindung){
echo "1.1";
die('Kann die Verbindung nicht aufbauen! Fehler:'.mysql_error());
}
else{
echo "".$sql_db."<br>";
$db_selected=mysql_select_db($sql_db, $verbindung);
echo "".$db_selected."<br>";
if(!$db_selected){
die('Kanndie Datenbank '.$sql_db.'nichtbenutzen! Fehler:'.mysql_error());
}
else{
$ergebnis=mysql_query($abfrage);
if(!$ergebnis){
die('Die Abfrage: '.$abfrage.' ist ungültig! Fehler:'.mysql_error());
}
else{
if(mysql_num_rows ($ergebnis) > 0){
$datensatz = mysql_fetch_array($ergbnis);
//return $datensatz;
}
else{
die('Die Abfrage brachte kein Ergebnis!');
}
}
}
}
wieso kann er beim 1. Beispiel die SELECT-Anfrage machen und beim 2. Beispiel die Datenbank nicht korrekt anwählen?
Hab schon google und das Forum nach einem brauchbaren Hinweis durchforstet.
Ich hoffe ihr könnt mir einen Tip geben was ich hier falsch mache!
vielen Dank im voraus!
Gruss Christoph