while(list .... Fehler?!

Sn00pY
Hallo,

hab folgendes Problem und zwar bekomm ich folgende Fehlermeldung:

Zitat:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/xxxxxx/michelsen/demo/demo/iframe/whosonline.php on line 179


dort ist folgender code:
php:
1:
while(list($UserId,$UserName,$UserSex,$UserAlter,$S_UserUploadedPics,$UserOnlineStatus)=mysql_fetch_array($result))


was ist daran nicht korrekt?

Mfg

Ist dringend!
[kamui]
Wie sieht dein Query aus? Dem Fehler zufolge ist eher er der Problemmacher. Hast du eine mysql_error-Ausgabe eingebaut?
seb
Wie sieht der dazugehörige MySQL Befehl aus?
Sn00pY
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
$res mysql_query("Select BlackUserId from blacklist where BlackUserIdOnList='".$session['S_UserId']."'");
for($t 0$t mysql_num_rows($res); $t++)
{
$arratt "#".mysql_result($res,$t,0)."#";
}
$sql "Select
       S_UserId as UserId,
       S_UserName as UserName,
       UserSex,
       UserAlter,
       S_UserUploadedPics,
       S_UserOnlineStatus as UserOnlineStatus
       from mitglieder_sessions
       where S_UserOnlineStatus != '0'
      order by UserSex $Destination, UserAlter, S_UserName asc";
$result $DB->query($sql);
while(list($UserId,$UserName,$UserSex,$UserAlter,$S_UserUploadedPics,$UserOnlineStatus)=mysql_fetch_array($result))
{


so siehts aus.
[kamui]
Würde es funktionieren, wenn du erst $row = fetch_array... machst und nachher list() = $row ?
Sn00pY
könntest du es so hinbauen mit dem code wie du es meinst?
seb
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
$res mysql_query("Select BlackUserId from blacklist where BlackUserIdOnList='".$session['S_UserId']."'");
for($t 0$t mysql_num_rows($res); $t++)
{
$arratt "#".mysql_result($res,$t,0)."#";
}
$sql "Select
       S_UserId as UserId,
       S_UserName as UserName,
       UserSex,
       UserAlter,
       S_UserUploadedPics,
       S_UserOnlineStatus as UserOnlineStatus
       from mitglieder_sessions
       where S_UserOnlineStatus != '0'
      order by UserSex $Destination, UserAlter, S_UserName asc";
$result $DB->query($sql);
while($row=mysql_fetch_array($result))
{ 
list($UserId,$UserName,$UserSex,$UserAlter,$S_UserUploadedPics,$UserOnlineStatus) = $row;

oder irre ich mich dabei?