Hallo
Folgendes Beispiel:
$qry1 = mysql_query( "SELECT * FROM tb WHERE fd1='$var'");
while($ar = mysql_fetch_array($qry1)) {
echo count($ar);
}
Die Query und alles funktioniert, nur bekomme ich die doppelte Anzahl Spalten mit Count. Z.b. hat meine Tabelle 3 Spalten:
"DatenSpalte1","DatenSpalte2","DatenSpalte3"
Als Resultat erhalte ich nun aber 6 Spalten, beispielhaft:
"DatenSpalte1","DatenSpalte2","DatenSpalte3","","",""
Die überschüssigen Felder sind also immer leer und es ist immer genau die doppelte Anzahl.
Ich frage mich jetzt wo die Ursache liegt und hoffe jemand hat eine Idee. Früher im Code habe ich schonmal mysql_fetch_array benutzt, allerdings war die Query nicht identisch (gleiche Tabelle, aber anderes Kriterium). Ich vermute daher, dass ein Zusammenhang auszuschliessen ist, oder doch nicht?
Bin für Hinweise dankbar.
Gruss
Chris