PhoenixDH schrieb am 19.11.2004 um 14:30 Uhr
Hab da ein Problem, ich hab da 2 SQL ABfragen, die wollen einfach nicht funktionieren, könnte man die vl. jemand berichtigen ?
Hier die 1.:
Sie soll einfach die anzahl der siteid zählen !
$r_toplist = thwb_query("SELECT count(siteid) AS sitecount FROM ".$pref."toplist WHERE ".$siteid."");
Hier die 2.:
Sie soll die Daten aus der Tabelle holen, solange eine siteid besteht !
$r_toplist = thwb_query("SELECT siteid, siteurl, siteuseremail, sitename, siteentry, sitedesc, sitebanner, siteuser FROM ".$pref."toplist WHERE $siteid ORDER BY siteentry ASC");
Danke schonmal !
MrNase schrieb am 19.11.2004 um 15:15 Uhr
1. dürfte so richtig sein.
Allerdings steckt da ein Denkfehler drinne :)
Die Query hier unter mir zählt die siteid's. Dieses mit 'WHERE' ist eigentlich nicht nötig, da die ID immer grösser 0 ist :)
$r_toplist = thwb_query("SELECT count(siteid) AS sitecount FROM ".$pref."toplist WHERE siteid != ''");
while( $toplist = mysql_fetch_array($r_toplist) )
{
echo $toplist['sitecount'];
}
2.
$r_toplist = thwb_query("SELECT * FROM ".$pref."toplist WHERE siteid != '' ORDER BY siteentry ASC");
oder
$r_toplist = thwb_query("SELECT * FROM ".$pref."toplist WHERE siteid == $siteid ORDER BY siteentry ASC");