Проверка

1. Владимир (27.08.2010 / 12:53)
Есть таблица примера
id|id_user| m
1 | 1 | 0
2 | 1 | 1
3 | 1 | 0
4 | 1 | 1
Как сделать проверку есть ли в id_user 1 в столбце m хотя бы одно значение 0. Если да - то true, если нет - то falce ?

2. Максим (27.08.2010 / 13:41)
$a = mysql_query("SELECT * FROM `tbl` WHERE `id_user` = '".$info['id']."'");
if($a['m'] < 1){
echo 'true';
} else {
echo 'falce';
}
Попробуй smile
Если не пашет,значит вопрос не так понял)

3. Владимир (27.08.2010 / 13:52)
Спасибо, попробую. А на наличие двух значений 0 ?

4. Владимир (28.08.2010 / 01:37)
Нет, не пашет sad

5. Azzido (28.08.2010 / 01:42)
$q=mysql_query('SELECT `id` FROM `table` WHERE `id_user`="1" AND `m`="0" LIMIT 1');
if(mysql_num_rows($q)>0){
echo 'true';
}else{
echo 'false';
}

6. ZaRiN (28.08.2010 / 02:51)
if(mysql_num_rows(mysql_query("SELECT * FROM `tbl` WHERE `id_user`='1' AND `m`='0' ;"))=="2")
echo "2 значения";


7. Саня (28.08.2010 / 11:10)
6, O_o

8. Олег (28.08.2010 / 12:56)
<?
$sql = mysql_query("SELECT id,id_user, COUNT(m) AS mcount FROM user WHERE id_user = 1 AND m = 0 GROUP BY id_user HAVING COUNT(m)>=2");

if(mysql_query($sql) && mysql_num_rows($sql)>=2)
{
	echo 'Найдено записей — '.mysql_result($sql,0,"mcount");
}
else echo 'Не найдено ни одной записи';
?>


9. Олег (28.08.2010 / 13:15)
В условии if только убери mysql_query, иначе будет ошибка

URL: https://visavi.net/topics/13041