Christian: Frage zu SQL-Abfrage

Beitrag lesen

Korrekt wäre gewesen:

WHERE ORT IS NOT NULL

auch das scheint das System nicht zu beeindrucken, es werden immer Datensätze ausgegeben, auf das das nicht zuftrifft ...

anbei der Code:

for ($i=0; $i<10; $i++)
   {
   $result = mysql_query("select * from $prefix"._users." WHERE user_aim IS NOT NULL AND user_aim != '' ORDER BY uname DESC");
   $numrows = mysql_num_rows($result);
   if ($numrows == 1) {
    $random = 1;
   } else {
    srand((double)microtime()*1000000);
    $random = rand(1,$numrows);
   }
   $result2 = mysql_query("select * from $prefix"._users." where uid='$random' ORDER BY uname DESC");
   $array = mysql_fetch_array($result2);
   echo "<a href="user.php?op=userinfo&uname=$array[uname]">$array[uname]</a><br>$array[user_aim]<br>$array[user_yim]<br>$array[user_msnm]</a><br><br>";
   }