Guten Tag,
ich versuche in meinem Programm die Anzahl aller Einträge zu counten, jedoch gelingt mir dies nicht. Entweder wird nur 1 ausgegebn oder einfach gar nichts.
mit mysql_num_rows hab ich das auch schon probiert, aber ohne Erfolg.
Seht ihr noch eine Möglichkeit?
ich versuche in meinem Programm die Anzahl aller Einträge zu counten, jedoch gelingt mir dies nicht. Entweder wird nur 1 ausgegebn oder einfach gar nichts.
PHP:
<?php
$cmd = Yii::app()->db->createCommand("SELECT blabla FROM blabla Where balbla=BLALA
$dataReader=$cmd->query();
echo "<table border>";
echo "<tr>";
echo "<td>Nummer</td>";
echo "<td>Name</td>";
echo "<td>Vorname</td>";
echo "<td>Strasse</td>";
echo "<td>PLZ</td>";
echo " <td>Stadt</td>";
echo " <td>Partner</td>";
echo " <td>Datum</td>";
echo "</tr>";
// Wiederholter Aufruf von read() bis false zurückgegeben wird
while(($row=$dataReader->read())!==false) {
// Mit foreach wird jede Datenzeile durchlaufen
foreach($row as $wert) {
echo " <td>$wert</td>";
}
echo "</tr>";
}
//Ausgabe Tabe
echo "</table>";
//Ausgabe Einträge
$anzahl = count($dataReader);
echo "Die Anzahl aller Eintraege:".$anzahl;
?>
mit mysql_num_rows hab ich das auch schon probiert, aber ohne Erfolg.
Seht ihr noch eine Möglichkeit?