phpbar.de logo

Mailinglisten-Archive

[php] Mit mysql num rows() =?iso-8859-1?Q?z=E4hlen?=

[php] Mit mysql num rows() =?iso-8859-1?Q?z=E4hlen?=

Ulf Wendel ulf_(at)_redsys.de
Sat, 08 Jan 2000 13:53:23 +0000


> Ich hab zwei Tabellen unter MySQL angelegt. In der einen Tabelle mit
> Namen "Marken" gibt es die Spalte id und marke, in der anderen mit Namen
> "Autos" gibt es die Spalten id, name und marke. Nun möchte ich die
> Tabelle "Marken" auslesen und hinter der ausgegebenen Marke dann die
> Anzahl der Autos aus Tabelle "Autos" angeben, deren Marke gleich der

Hallo Jan,

probier mal etwas wie:

select count(auto.id) as anzahl, marken.marke as marke from auto, marken
where auto.marke = marken.marke group by marken.marke

> Marke ist, die gerade ausgegeben wird. Hierbei erscheint bei mir aber
> immer die Fehlermeldung "0 is not a MySQL result index", obwohl in der
> Tabelle "Autos" zu jeder Marke mind. 1 Eintrag vorhanden ist. Meinen

Im Code kann ich keinen Fehler erkennen. Laß Dir mal die Query ausgeben
und setze sie direkt im MySQL ohne Umweg PHP ab. Ist die Query ok?

Ulf


php::bar PHP Wiki   -   Listenarchive