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>";
}