2.2k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von Experte (1.1k Punkte)
Hallo

Ich versuche gerade mit MySQLi die Anzahl der schon vorhandenen Einträge abzufragen. Bisher hab ich schon ein Objekt gemacht, verbunden, Tabellen sind da.

$result = $myobjekt.query("?");

Was kommt da hin? Ich wüsste nicht, wie man es mit SELECT machen sollte. gegoogelt hab ich auch schon, ich kam aber nur "num_rows" und da weiss ich ehrlich nich, wie ich das anwenden soll.

Kann jemand meinen Code verfolständigen oder verbessern?

Danke schon jetzt.
MfG
TByte

3 Antworten

0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Die Anzahl der Datensätze in einer Tabelle bekommst du mit der Abfrage
SELECT COUNT(*) FROM Tabellenname
. Diese Abfrage gibt dir genau einen Datensatz mit nur einer Spalte zurück, die die Anzahl der (passenden) Datensätze enthält.
0 Punkte
Beantwortet von Experte (1.1k Punkte)
Hallo

vielen dank, also der Datensatz wären dann in $result gespeichert?

MfG
TByte
0 Punkte
Beantwortet von Experte (1.1k Punkte)
Hallo

Ok danke, habs rausgefunden
fetch_array()
und dann das ergebnis
$row = $result->fetch_array(MYSQLI_ASSOC); echo $row[0];

mfg
TByte
...