Phpmyadmin und Mysql

Hallo,

ich habe ein Problem dabei/damit, meine Datensätze, aus meiner localen Phpmyadmin Datenbank, auszulesen.

<?php $username="root";
$password=""; $database="Datenbankname"; mysql\_connect(localhost,$username,$password); @mysql\_select\_db($database) or die( "Unable to select database"); $query="SELECT \* FROM Tabellenname"; $result=mysql\_query($query); $num=mysql\_numrows($result); mysql\_close(); echo "**Database Output "; $i=0; while ($i $field1-name $field2-name2 $field3-name $field4-name $field5-name "; $i++; } ?\> Die Daten sind natuerlich in der PHP Datei editiert bzw. anders. Jedoch bekomme ich meine Daten einfach nur ausgelesen. Könnt ihr mir helfen? mfG Thomas**

Jedoch bekomme ich meine Daten einfach nur ausgelesen.

Ich meine natürlich, einfach „nicht“ ausgelesen.^^

mfG
Thomas

Hallo Thomas,

aus der Hüfte heraus: Verschiebe mal das close-Statement nach der Ausgabe, denn sonstige offensichtliche Fehler kann ich nicht entdecken. Fehlermeldungen hättest Du uns doch sicherlich mitgeteilt, nicht wahr?

MfG Georg V.

Ja, hätte ich, wenn es eine geben würde/gegeben hätte.^^

Es gibt, wie du daraus entnehmen kannst, keine Fehlermeldung.

Es wird lediglich, Nichts angezeigt.

mfG
Thomas

PS: Werde es mal entfernen. :wink:

kanns daran liegen mysql_connect(localhost,$username,$password);

mysql_connect(‚localhost‘,$username,$password);

oder ist localhost ein vordefinierter wert ?

Hallo,

ich habe ein Problem dabei/damit, meine Datensätze, aus meiner
localen Phpmyadmin Datenbank, auszulesen.

Logo. Phpmyadmin ist ja auch kein Datenbankserver aus dem man irgendwas auslesen könnte, sondern nur ein Tool um aus einer Tabelle einer DB eines Servers etwas auszulesen.

<?php : $username="root";

Sieht gut aus.

$password="";

Funzt nicht. Gib root eine „echtes“ Passwort und setz bei den Rechten ein „%“ in der Spalte host.

$database=„Datenbankname“;

Naja. Ich würde auf Großbuchstaben verzichten.

mysql_connect(localhost,$username,$password);

Umpf!

$Conn = @mysql_connect(‚localhost‘,$username,$password);
if(true == $Conn){
#Weiter im Script
}
else{
echo mysql_error();
}

@mysql_select_db($database) or die( „Unable to select
database“);

Kann man so machen.

$query=„SELECT * FROM Tabellenname“;

Das auch.

$result=mysql_query($query);

Genau. Um Gottes Willen keinen Code tippen müssen. Alles in eine Variable schmeissen und hoffen, daß schon irgend jemand Hilfe kennt, wenns nicht klappt.

while($Row = mysql_query($query)){
$Eins = $Row -> spalteeins;
$Zwei = $Row -> spaltezwei;
echo $Eins.’
'.$Zwei;
}

$num=mysql_numrows($result);

mysql_close();

Und sich dann drauf verlassen, daß schon irgendwie geschlossen sein wird.

echo "Database Output

";

$i=0;
while ($i $field1-name
$field2-name2
$field3-name
$field4-name
$field5-name
";

$i++;
}

?>

Den Schumms brauchst du dann auch nciht mehr.
Ausgaben sind in der while-Schleife.

widecrypt