Harry: MySQL-Abfrage schneller

Beitrag lesen

Holladiewaldfee,

Es sind zwar mittlerweile 20.000 Datensätze,
aber dennoch sollte das nicht so langsam sein.

Oh doch ... wenn man nämlich ...

$anz_u="select * from pro_db";

... alle 20.000 Datensätze auf einmal ausliest.
Warum nicht einfach "SELECT COUNT(bla) AS anz_u FROM pro_db

$anz_ul="select * from pro_db where status ='1'";

Auch hier: "SELECT *" ist net sooo der Renner. Lieber "SELECT COUNT(nächstbestespalte)"

$anz_ulf="select * from pro_db where status ='1'and icode !='x'";

usw. usf.

Ciao,

Harry

--
  Hä? Was? Signatur?! Kann man das essen?
  Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|