Hi,
ich habe ein Problem mit implode.
Wenn ich einen Array direkt definiere, und den dann ueber implode "verketten" will funktioniert das auch.
Erzeugt die Ausgabe: 1;2;3;4;5....
Wenn ich nun aber eine query absetze und die results ueber einen mysql_fetch_array einfange, dieses dann mit implode ausgeben will, dann steht da alles doppelt...
erzeugt folgende ausgabe: 1;1;2;2;3;3;4;4;...
Die query liefert das richtige ergebniss zurueck und auch der array ($row) hat die richtige groesse.
Ich versteh nur nicht, warum da jetzt alles doppelt ausgegeben wird...
Kann mir jemand weiterhelfen?
ich habe ein Problem mit implode.
Wenn ich einen Array direkt definiere, und den dann ueber implode "verketten" will funktioniert das auch.
PHP-Code:
$arr = array(1,2,3,4,5,6,7);
print(implode(";", $arr));
Wenn ich nun aber eine query absetze und die results ueber einen mysql_fetch_array einfange, dieses dann mit implode ausgeben will, dann steht da alles doppelt...
PHP-Code:
while($row = mysql_fetch_array($result)) {
print(implode(";", $row));
}
Die query liefert das richtige ergebniss zurueck und auch der array ($row) hat die richtige groesse.
Ich versteh nur nicht, warum da jetzt alles doppelt ausgegeben wird...
Kann mir jemand weiterhelfen?
Kommentar