Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2012, 17:49   #1
)Игнат(
Форумчанин
 
Регистрация: 06.01.2008
Сообщений: 180
По умолчанию PHP и MySQL запрос

Здравствуйте.
Есть отрезок кода, который не работает:
Выдается ошибка mysql_num_rows(): supplied argument is not a valid MySQL result
Т.Е. или в перменную children записаны невалидные для функции mysql_num_rows данные.
переменная pLink содержит строку(main, about, или подобную, http://url.ru/$pLink)
В чем может быть проблема? когда год назад ставил этот движок, все работало. Быть может в хостинге дело?
Коннект к MySQL базам есть, иначе бы выдал соотв. ошибку

Код:
$children = mysql_query("select * from tree where tree_pid=(select tree_id from tree where tree_link='$pLink') order by tree_prior desc, tree_id");// получаем данные из базы
   		if(mysql_num_rows($children)>0)//проверяем, чтобы кол-во строк было > 0.
	 	{
//код, который выполняется, если выполнено условие.
	 	}
)Игнат( вне форума Ответить с цитированием
Старый 02.03.2012, 17:59   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Добавляем к запросу вывод ошибки - и смотрим, какую ошибку выдает MySQL:
PHP код:
$children mysql_query(
                
"select * from tree where tree_pid=
                     (select tree_id from tree where tree_link='
$pLink')
                 order by tree_prior desc, tree_id"
                
) or die(mysql_error()); 
Возможная причина - под-запрос выдает более 1 результата.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TopServer(PHP+MySQL+Apache+/etc), и обновление компонентов(в основном PHP) Пепел Феникса Софт 2 05.11.2011 14:38
PHP/MYSQL запрос + ORDER BY Delphinchik PHP 1 23.07.2011 19:57
MySQL запрос в PHP Ensoph PHP 2 07.11.2010 16:19
Объединить запрос к нескольким таблицам в один (php+MySql) Maxx PHP 17 23.08.2010 16:32
Запрос к БД. PHP+MySQL artemavd PHP 3 14.09.2009 02:51