Запрос SELECT

serii_v

Новичок
Запрос SELECT

$querynew=mysql_query("select * from new_female");
$numonline=0;
while($usernew=mysql_fetch_array($querynew))
{
$user_id=$usernew['user_id'];
$_numonline=mysql_query("select * from female_online where user_id='$user_id'");
if($_numonline!=false)
$numonline++;
}
В таблице female_online только одна запись, причем user_id=1;
В таблице new_female 5 записей, у первой записи user_id=1, у второй - 2, у 3 - 3 и т.д. Никак не могу понять, почему в $numonline оказывается число 5. Помогите пожалуйста :)
 

realman

Новичок
потому что запрос

mysql_query("select * from female_online where user_id='$user_id'");

верный и не является false.
 

440hz

php.ru
serii_v
а что? одним запросом не получить интересующую инфу из двух таблиц? а если юзеров будет 10000 будем делать 10000 запросов каждый раз?
как-то сразу думается про мягкий знак в "одном слове" ...
 

sakon

П..и.н..ок
440hz
Изверг...
Пусть помучается....
alpine
Ты думаешь получится?
 

alpine

Новичок
Ну попробовать конечно можно, но в разделе все о программировании. :D
 
Сверху