mysql_fetch_array
xetra4
- php
0 Henk Strobel0 xetra4
0 MartinK
Hallo,
vielleicht kann mir ja jemand helfen? Folgendes Problem Bsp.:
$result = MYSQL_QUERY("SELECT irgendwas FROM irgendwo WHERE irgendwas = 'nichts'");
// Bis hier gehts...
while($zeile = MYSQL_FETCH_ARRAY($result){ //und hier nicht mehr
echo $zeile[$result];
}
Irgendwo ab dem WHILE gibt es einen Fehler, aber laut Buch sollte es gehen?
PS: Mail-Adresse ist zwar korrekt, wird aber nicht gelesen!
Hi,
while($zeile = MYSQL_FETCH_ARRAY($result){ //und hier nicht mehr
^
hier fehlt die zweite Klammer!
(wer zwei Klammern aufmacht, muss auch zwei wieder zumachen!)
Gruß Henk
Hi,
while($zeile = MYSQL_FETCH_ARRAY($result){ //und hier nicht mehr
^
hier fehlt die zweite Klammer!
(wer zwei Klammern aufmacht, muss auch zwei wieder zumachen!)
Gruß Henk
Hi,
Danke erstmal, aber das war es nicht. Dummerweise hab ich die im Beitrag vergessen.
Gruß
Hi,
while($zeile = MYSQL_FETCH_ARRAY($result){ //und hier nicht mehr
echo $zeile[$result];
^^^^^^^
Ich glaub, da hast du was flasch verstanden - in $result steht nur der link identifier - die einzelnen Felder deiner Tabelle bekommst du mit entweder mit:
$zeile[0] (erste Spalte)
oder
$zeile[Spaltenname] (also etwa $zeile[Beschreibung])
hoffe, dass das funktioniert
liebe gruesse aus oesterreich
martin
Hi nochmal,
Ich glaub, da hast du was flasch verstanden - in $result steht nur der link identifier - die einzelnen Felder deiner Tabelle bekommst du mit entweder mit:
natürlich nicht der link identifier -> mysql_query gibt entweder TRUE oder FALSE (in Abhängigkeit, ob die Abfrage korrekt war) zurück.
liebe gruesse
martin
Joho,
natürlich nicht der link identifier -> mysql_query gibt entweder TRUE oder FALSE (in
Abhängigkeit, ob die Abfrage korrekt war) zurück.
Nein, das ist nicht wahr.
mysql_query gibt false oder 0 zurueck, wenn die Abfrage fehlschlug, und etwas > 0 (int-wert im
allgemeinen), wenn die Abfrage gut gegangen ist.
Der int-Wert ist der Identifier fuer ein Query-Result.
Gruss,
CK