MYSQL select query
-
Guten tag Leute,
ich hab nur eine kleine Frage habe leider über google
großartig nix gefunden. So wenn ich eine Query mache,
zum Beispiel in etwa so:$a = mysql_query("SELECT * FROM user); $b = mysql_fetch_object($a);
Sollte $b ja alle user enthalten (die query ist nur ein Beispiel).
Ich wollte fragen wie ich jetzt herausfinden kann wieviele user die
Query eingelesen hat.gruß
heinzharald
-
mysql_fetch_object
und alle anderenmysql_fetch_*
-Funktionen stellen nur eine einzelne Zeile der Ergebnismenge dar, damit kannst du also nicht die Anzahl aller Zeilen ermittelnDafür gibts
mysql_num_rows
-
Gibt es einen grund warum du die mysql_* funktionen nutzt?
PDO gibts doch nunmal schon echt lang genug, als dass man es auch mal konsequent benutzen kann...
-
branleb schrieb:
Gibt es einen grund warum du die mysql_* funktionen nutzt?
PDO gibts doch nunmal schon echt lang genug, als dass man es auch mal konsequent benutzen kann...Vielleicht benötigt er irgendwelche MySQL-spezifischen Aufrufe...wobei...eher nicht.
MfG SideWinder
-
Hallo,
als Alternative zu mysql_num_rows kann man auch folgende Abfrage verwenden
$a = mysql_query("SELECT COUNT(*) FROM user"); $b = mysql_fetch_object($a); $anzahl = $b[0];
LG, Micha
-
das ich * benutz liegt einfach an mangelnder Erfahrung mit MySQL.
Meine erfahrung mit MySQL ist sehr begrenzt und das letztemal das
ich mit mysql gearbeitet hab ist ungefähr 2 jahre her (und das
in einem richtigen programm und nicht web basiert). Nebenbei
hab ich nie wirklich was mit PHP zu tun gehabt geschweige denn
webprogrammierung. Ich habe lediglich Erfahrung mit der Progammierung
von Software fands aber mal ganz intressantes sowas wie ein kleines
Browsergame zu erstellen (nix großes und j4f). PHP ist dabei kein großes
problem da die Syntax der Syntax von der Sprache in der ich bisher
Software programmiert habe sehr ähnelt. Nebenbei lerne ich dabei
natürlich einiges also danke für eure hilfe
-
Also, wenn du PHP benutzt und auch weiter benutzen willst,
lege ich dir echt [url="http://php.net/PDO"]PDO[/url] wärmstens ans Herz.Du hast dabei eine Objektorientierte API (im gegensatz zur php_mysql extension),
was einfach vieles (meiner Ansicht nach) einfacher macht bzw. den Code schöner aussehen lässt.grüße