Wert von count(*) in Variable speichern
Robert
- php
hi,
habe eine dumme "anfängerfrage". aber auf einmal gehts nicht mehr :(
hier mal der code:
$sql="SELECT count(*) FROM f_thread WHERE tmainforum=$forumnr AND tvisible=1;";
$threadnr=mysql_query($sql);
wie speichere ich jetzt das ergebnis dieser abfrage, welches eine zahl sein sollte in eine variable, so dass ich diese ausgeben kann?
$threadnr=mysql_fetch_array($threadnr);
$threadanz=$threadnr[0];
oder gibts da eine bessere methode die ergebnisse von einem count-select zu extrahieren?
Hi!
$sql="SELECT count(*) FROM f_thread WHERE tmainforum=$forumnr AND tvisible=1;";
$threadnr=mysql_query($sql);
warum nennst Du alles $threadnr?
wie speichere ich jetzt das ergebnis dieser abfrage, welches eine zahl sein sollte in eine variable, so dass ich diese ausgeben kann?
$threadnr=mysql_fetch_array($threadnr);
$threadanz=$threadnr[0];oder gibts da eine bessere methode die ergebnisse von einem count-select zu extrahieren?
Du könntest höchtens noch einen Alias definieren:
$sql="SELECT count(*) AS Anzahl FROM f_thread WHERE tmainforum=$forumnr AND tvisible=1;";
$result=mysql_query($sql);
$threadnr=mysql_fetch_array($result);
$threadanz=$threadnr["Anzahl"];
Grüße
Andreas