Tom: Ich kann oft nur raten, was ein Poster wissen eill

Beitrag lesen

Hello Vinzenz,

sas wird also schon wieder ein Geschäftsordnungs-Thread.
Schade eigentlich.

while($ar = mysql_fetch_array($qry1)) #?? Das ist doch falsch.  $ar[] = ...

Was soll daran falsch sein? Ich bin der Meinung es stimmt so wie er es geschrieben hat.

Ich auch. Es ist richtig.

Nein es ist auf jeden Fall falsch.

Wenn er die Anzahl der Spalten des vorhandenen Resultsets haben will, muss er nicht das gesamte Resultset durchnuddeln mit while...

Es reicht dann, mit

if($res)         ## (Nut BTW: er benutzt $qry1,
                   ## aber das wäe für mich ein Name für einen Querysting)
  {
    $ar = mysql_fetch_assoc();
    $count = count ($ar);
  }

abzufragen.

Wenn ich ein Resultset mit while durchlaufen lasse, und dann aber nur in jeder Zeile dieselbe Antwort erhalte, bis auf die letzte, dann ist das für mich falsch aufgebaut.

Die einzgie Möglichkeit, Euch beide zu retten (*g*) sehe ich darin, dass der OP sich nun nochmal meldet und kundtut, dass er doch nur überprüfen wollte, ob das Resultset tatsächlich immer genauso viele Spalten pro Zeile enthält, also die Prüfung tatsächlich für _alle_ Zeilen vornehmen wollte.

Das Ergebnis dann aber nur auf der Standardausgabe zu verewigen und es sonst ins Nirwana zu senden, lässt nicht unbedingt auf Sinnhaftigkeit schließen.

Warten wir das also ab.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)