Neft
Новичок
не понимаю результатов запроса
после выполнения этого запроса mysql_num_rows показывает что выбрана строка.
По идее строк, удовлетворяющих запросу, нету.
Посмотрел результат запроса в майадин, так там результат - строчка со значение Null
ппц. пока писал пост в принципе и понял, почему на выходе всегда постое значение было.
как грамотнее этот код переписать? я добавил в условие ифа and mysql_result($result,0) != 0
может покрасивее вариант есть?
PHP:
$sql = "SELECT max(products_id) FROM products where products_id < $p_id and products_status = 1";
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0)
$prev = mysql_result($result,0);
else
$prev= $max[0];
По идее строк, удовлетворяющих запросу, нету.
Посмотрел результат запроса в майадин, так там результат - строчка со значение Null
ппц. пока писал пост в принципе и понял, почему на выходе всегда постое значение было.
как грамотнее этот код переписать? я добавил в условие ифа and mysql_result($result,0) != 0
может покрасивее вариант есть?