Daten aus MYSQL mit PHP auslesen

Der MySQL Datenbank-Server für Internet- und Intranet-Lösungen.

Daten aus MYSQL mit PHP auslesen

Beitragvon Rosch » Fr 06 Dez, 2002 20:32

<HTML>ich habe mir auf LINUX MYSQL installiert und will Daten mit PHP auslesen, dazu habe ich folgendes Script geschrieben.

$con = mysql_connect($host, $user, $password);
if(!$con){
echo ("Fehler, keine atenbankverbindung möglich");
}

$datenbank = mysql_select_db($dbname,$con);
if(!$datenbank){
echo ("Fehler, keine Datenbankverbindung möglich");
}
//lese Einträge
$sql_detail="SELECT * FROM guestbook";
$sql_result=mysql_query($sql_detail);
$i=0;
while($row = mysql_fetch_array($SQL_result)) {
echo "name.$i=".$row['name']."&";
$i++;
}

Browser meldet Feler in "$sql_result=mysql_query($sql_detail);"
was ist falsch?

Bitte um Hilfe
Danke
</HTML>
Rosch
 

RE: Daten aus MYSQL mit PHP auslesen

Beitragvon Orjoltschaschka » So 08 Dez, 2002 00:16

ich habe das Script auf meiner Datenbank - allerdings unter Windows XP - gestestet und es hat wie erwartet funktioniert. Den einzigen Fehler habe ich im Kopf der while-Schleife gefunden. Dort ist die Variable $sql_result als $SQL_result geschrieben. Aber ich denke, daĂź das nur ein Schreibfehler im Forum-Beitrag ist.

GruĂź Orjoltschaschka
Orjoltschaschka
 

RE: Daten aus MYSQL mit PHP auslesen

Beitragvon rama » Mo 09 Dez, 2002 16:43

ich sehe nirgends:

$dbname = "wie immer auch deine datenbank heiĂźen mag"

wenn du der anweisung nicht sagst welche db sie nehmen soll, wird sich auch keine finden :-))

g.
ra.ma.
rama
 

RE: Daten aus MYSQL mit PHP auslesen

Beitragvon Blackchild » Fr 17 Jan, 2003 16:41

Also, da fehlt einiges:

Die Variablen $host, $user, $password und $dbname sind nicht definiert.

Du kannst dies mit der "include" option machen:

Am besten erstellst du ein file, bei dem die variablen definiert werden:

<?PHP
$host = "localhost" //der Hostname
$user = "test" //Username fĂĽpr die connection auf My SQL
$password = "test" //fĂĽr die connection auf My SQL
$dbname = "test" //name der DB
?>

Gross und kleinschreibung mĂĽssen in PHP beachtet werden

$TEST ist nicht gleich $test ;o)
Blackchild
 


ZurĂĽck zu MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste