Forums / National / Russian / Тех. поддержка / Сделать проверку на пустой запрос

meverikxp
#1 2012-11-05 23:47

Здравтвуйте, создал запрос в базу данных

$sql1 = sed_sql_query('SELECT item_pid FROM sed_offers WHERE item_userid='.$user_id);

и мне нужно сделать проверку пустой запрос или нет. Делал такими способами 

if (sed_sql_fetcharray($sql1)){

вроде все гуд но далее сново нужно почему то повторять запрос потому что с результатом запроса уже после проверки не удается работать. Подскажите как решить эту задачу. Спасибо!

esclkm
#2 2012-11-06 06:18
if ($row = sed_sql_fetcharray($sql1)){

 

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
meverikxp
#3 2012-11-06 08:10

Если делаю так то после проверки уже не могу использоватьsed_sql_fetcharray($sql1) он стает false. Почему не понимаю. Получается после проверки для обхода по выборке приходится повторять запрос. Решил броблему таким образом 

if (sed_sql_numrows($sql1)){

esclkm
#4 2012-11-06 08:21
if ($row = sed_sql_fetcharray($sql1)){
- так все что ты хотел фетчить уже находится в $row - зачем повторять 2 раз?

 

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
meverikxp
#5 2012-11-06 09:26

Мне нужно было еще раз обходить результат. Те два раза