| |
|
|
| | У меня есть такой скрипт
$q=odbc_exec($con,$sql);
if (!$q) {...}
|
Как проверить возвратил ли он значения или пуст? Я проверяю пустой ли он второй строчкой, но что-то не так... | |
| |
|
|
| |
|
|
| |
для: margol
(03.08.2006 в 13:33)
| | |
$q=odbc_exec($con,$sql);
if (!$q)
{
if (odbc_num_rows($q)>0)
{
echo "Запрос не пустой";
}
else
{
echo "Запрос пустой";
}
}
else
{die(odbc_error());}
|
| |
| |
|
|
| |
|
|
| |
для: vovik_sumy
(03.08.2006 в 13:42)
| | | Спасибо, я тоже разобралась:
$q=odbc_exec($con,$sql);
if (isset($q))
|
| |
| |
|
|
| |
|
|
| |
для: margol
(03.08.2006 в 13:46)
| | | Если я правильно понял вопрос, то думаю, что такое решение будет ошибочным.
Так вы проверите состоялся ли запрос в БД. А нам нужно проверить вернул ли запрос хоть одну строку. | |
| |
|
|
| |
|
|
| |
для: vovik_sumy
(03.08.2006 в 13:51)
| | | да, вы правы вот так работает:
$q=odbc_exec($con,$sql);
$r=odbc_num_rows($q);
$f=odbc_num_fields($q);
if ($r==0)
|
| |
| |
|
|