Seite 1 von 2
Nur ein Ergebnis wird ausgegeben
Verfasst: 22.12.2004 20:29
von frieder
<?php
mysql_connect("localhost","s1ZuXY","passwort");
mysql_select_db("usr_s14u19_xy");
$sql="SELECT * FROM bop";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)) {
echo "<tr>$row[xyz]
Bei der ganzen Sache wird mir nur ein Ergebnis ausgegeben, obwohl
ich nirgendwo ein LIMIt stehen habe..
Höchstwahrscheinlich habe ich einfach nur was falsches abgetippt, aber ich
komm nicht drauf!
Wie schafft man es, dass alle in der DB gespeicherten Daten ausgegeben werden?
Verfasst: 22.12.2004 21:41
von md5()
so wie das da aussieht fehlt da code
Code: Alles auswählen
<?php
mysql_connect("localhost","s1ZuXY","passwort");
mysql_select_db("usr_s14u19_xy");
$sql="SELECT * FROM bop";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)) {
echo "$row[xyz]<br />";
}
?>
versuch das mal oder poste den ganzen code

Verfasst: 23.12.2004 00:26
von Blutgerinsel
Kommt es langsam in Mode das man kein Fehlerhandling mehr macht oder leben heutzutage viele auf Risiko.....
BTW: Warum schreiben 2/3 der Leute eine Variable in einen String "$blubb" oder verstehen nicht warum man Array so beschreibt $blubb['test']
Ich werde es nie verstehen.....
Verfasst: 23.12.2004 00:36
von MrMind
Blutgerinsel hat geschrieben:BTW: Warum schreiben 2/3 der Leute eine Variable in einen String "$blubb" oder verstehen nicht warum man Array so beschreibt $blubb['test']
Das liegt einmal darin, das die Coder heutzutage immer fauler werden

und zweitens das ihr PHP-Parser mit dem Error-Handling ein bissl die Augen zu drück. Ansonsten würde sie dies nicht machen, weil eine Fehlermeldung am Anfang der Seite erscheinen würde wie:
undefinded constants test on Line XXX
Dies hatte ich in meiner Anfangszeit als gehabt, wie ich ein veraltetest Board lokal installiert hatte und es manuell die Arrays mit Hochkommas bearbeiten musste, damit diese Fehlermeldung weg ist
Mfg
MrMind
Verfasst: 23.12.2004 00:46
von Blutgerinsel
MrMind hat geschrieben:Blutgerinsel hat geschrieben:BTW: Warum schreiben 2/3 der Leute eine Variable in einen String "$blubb" oder verstehen nicht warum man Array so beschreibt $blubb['test']
Das liegt einmal darin, das die Coder heutzutage immer fauler werden

und zweitens das ihr PHP-Parser mit dem Error-Handling ein bissl die Augen zu drück. Ansonsten würde sie dies nicht machen, weil eine Fehlermeldung am Anfang der Seite erscheinen würde wie:
undefinded constants test on Line XXX
Dies hatte ich in meiner Anfangszeit als gehabt, wie ich ein veraltetest Board lokal installiert hatte und es manuell die Arrays mit Hochkommas bearbeiten musste, damit diese Fehlermeldung weg ist
Mfg
MrMind
Ab dem Tag an dem der Parser anfängt sich zu wehren bei sowas....Werde ich den Tag als Feiertag ansehen.....

Verfasst: 23.12.2004 00:50
von MrMind
Blutgerinsel hat geschrieben:Ab dem Tag an dem der Parser anfängt sich zu wehren bei sowas....Werde ich den Tag als Feiertag ansehen.....

Bei mir hat er das damals gemacht und ich bin heute sehr vor darüber
Mfg
MrMind
Verfasst: 23.12.2004 19:59
von Pyramide
In diesem konkreten Fall wirds aber eher daran liegen, daß es innerhalb von Strings genau umgekehrt ist - wenn man da "blah blah $foo['bar'] blubb blubb" schreiben würde, funktioniert es nicht.
Verfasst: 24.12.2004 02:31
von Blutgerinsel
Pyramide hat geschrieben:In diesem konkreten Fall wirds aber eher daran liegen, daß es innerhalb von Strings genau umgekehrt ist - wenn man da "blah blah $foo['bar'] blubb blubb" schreiben würde, funktioniert es nicht.
Vollkommen egal woran es liegt man macht so einen Käse nicht
Verfasst: 24.12.2004 03:16
von Pyramide
Blutgerinsel hat geschrieben:man macht so einen Käse nicht
Dann erklär das mal dem PHP-Interpreter - der sieht das nämlich genauso wie ich

Verfasst: 24.12.2004 12:41
von Blutgerinsel
Pyramide hat geschrieben:Blutgerinsel hat geschrieben:man macht so einen Käse nicht
Dann erklär das mal dem PHP-Interpreter - der sieht das nämlich genauso wie ich

Jetzt kann ich dir nicht mehr genau folgen ich glaube wir reden aneinander vorbei...
me meint das macht man nicht: