Hallo erst mal ;-)
ich nutze nachfolgende Querys um einen Überblick
zu bekommen/STATISTIK.
Es sind zwar mittlerweile 20.000 Datensätze,
aber dennoch sollte das nicht so langsam sein.
Vorweg schon mal:
1.Am Server liegts nicht
2. Auch anstatt mysql_affected_rows
gleich z.B. select count(*) from...
wird auch nicht schneller.
Fazit : Nein schneller wirds nur
wenn ich die Hälfte der Abfragen nehme.
BITTE:
Kann mir jemand sagen was ich falsch mache,
oder die unteren Abfragen in schneller umwandeln ?
//Anzahl User
$anz_u="select * from pro_db";
mysql_query("$anz_u");$anz_u=mysql_affected_rows();
//Anzahl User + einmal eingeloggt
$anz_ul="select * from pro_db where status ='1'";
mysql_query("$anz_ul");$anz_ul=mysql_affected_rows();
//Anzahl User + eingeloggt + F
$anz_ulf="select * from pro_db where status ='1'and icode !='x'";
mysql_query("$anz_ulf");$anz_ulf=mysql_affected_rows();
//Anzahl User + eingeloggt + E+F
$anz_ul2="select * from pro_db where status ='2'";
mysql_query("$anz_ul2");$anz_ul2=mysql_affected_rows();
//Anzahl User + eingeloggt + E+F+K
$anz_ul3="select * from pro_db where status ='3'";
mysql_query("$anz_ul3");$anz_ul3=mysql_affected_rows();
//Anzahl User gelöscht
$anz_del="select * from pro_db where status ='55'";
mysql_query("$anz_del");$anz_del=mysql_affected_rows();
//Anzahl neue Nachrichten
$anz_con="select * from pro_db_con where status ='0'";
mysql_query("$anz_con");$anz_con=mysql_affected_rows();
//Anzahl Empfehlungen
$anz_tell="select * from pro_db_tell";
mysql_query("$anz_tell");$anz_tell=mysql_affected_rows();
//Anzahl Empfehlungen eingetragen
$anz_tell2="select * from pro_db_tell where f_id !='0'";
mysql_query("$anz_tell2");$anz_tell2=mysql_affected_rows();
//Anzahl online zur zeit
$tx=(time() - 3600);
$anz_online="select * from pro_db where txi >='$tx'";
mysql_query("$anz_online");$anz_online=mysql_affected_rows();