Проверка
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';
}
Попробуй
Если не пашет,значит вопрос не так понял)
3.
Владимир (27.08.2010 / 13:52)
Спасибо, попробую. А на наличие двух значений 0 ?
4.
Владимир (28.08.2010 / 01:37)
Нет, не пашет
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