Mailinglisten-Archive |
Hi Günther, bei dir fehlt die Verknüpfung zwischen den beiden Tabellen. Wenn diese fehlt, wird jeder Datensatz der ersten Tabelle mit allen Datensätzen der zweiten Tabelle veknüpft. Du muß in deiner where-klausel die Abhängigkeit zwischen den bieden Tabellen einsetzen. Also sowas wie: ppIndex.ppID = ppIndex_Votes.ppID GrusZ Warren > -----Ursprüngliche Nachricht----- > Von: Günther Giani (PHP) [mailto:phpbox at moreconcept.de] > Gesendet: Donnerstag, 20. Februar 2003 11:08 > An: mysql-de at lists.4t2.com > Betreff: mehr results als datensdtze?!? > > hi, > > ich habe in einer datenbank 49 datensätze gespeichert. bei der abfrage > > 'SELECT ppName, ppURL, ppRating FROM ppIndex, ppIndex_Votes WHERE > ppIndex.ppCatID=1 AND ppIndex.ppActive=1' > > bekomme ich 2041(!!!) ergebnisse. wie kann das sein? ich kann darüber nix > finden und habe schon alles ausprobiert :( über eine hilfreiche antwort > würde ich mich riesig freuen... > danke und gruß, > günther > > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive