Hallo,
ich würde gerne einmalig die Anzahl aller Datensätze in einer Datenbank ermitteln. soweit ich das jetzt gelesen habe ist COUNT die dazu geeignete funktion. hab folgenden CODE zusammengeschustert:
zur tabellenstruktur:
CREATE TABLE tbl_info (
id int(11) NOT NULL auto_increment,
adminid tinyint(2) NOT NULL default '0',
datum date NOT NULL default '0000-00-00',
betreff varchar(60) NOT NULL default '',
info text NOT NULL,
autor varchar(50) NOT NULL default '',
speicherung datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY datum (datum)
)
wenn ich mit PHPmyAdmin die Abfrage testet, bekomme ich jede Menge Fehlermeldungen UND das Ergebnis angezeigt (30 Datensätze momentan).
im Server moniert er das mysql_fetch_array
Was mache ich falsch? ist das überhaupt die richtige Lösung für mien vorhaben?
Danke für jede Hilfe.
Jochen
ich würde gerne einmalig die Anzahl aller Datensätze in einer Datenbank ermitteln. soweit ich das jetzt gelesen habe ist COUNT die dazu geeignete funktion. hab folgenden CODE zusammengeschustert:
PHP-Code:
$query = "SELECT COUNT (*) FROM tbl_info";
$result = mysql_query ($query,$conn);
$ausgabe = mysql_fetch_array($result);
echo $ausgabe['0'];
CREATE TABLE tbl_info (
id int(11) NOT NULL auto_increment,
adminid tinyint(2) NOT NULL default '0',
datum date NOT NULL default '0000-00-00',
betreff varchar(60) NOT NULL default '',
info text NOT NULL,
autor varchar(50) NOT NULL default '',
speicherung datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id),
KEY datum (datum)
)
wenn ich mit PHPmyAdmin die Abfrage testet, bekomme ich jede Menge Fehlermeldungen UND das Ergebnis angezeigt (30 Datensätze momentan).
im Server moniert er das mysql_fetch_array
Was mache ich falsch? ist das überhaupt die richtige Lösung für mien vorhaben?
Danke für jede Hilfe.
Jochen
Kommentar