Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: xpom   (16.04.2007 в 19:53)   письмо автору
 
   для: Unkind   (16.04.2007 в 15:13)
 

Да, это не правильный запрос :)
Большое спасибо что подсказали, этот запрос вообще не нужен, не знаю как он попал в этот фаил :-)
Я его убрал и все работает!

   
 
 автор: Unkind   (16.04.2007 в 15:13)   письмо автору
 
   для: xpom   (16.04.2007 в 14:35)
 

Я так понимаю, что нет.


for ($i=1; $i<=20; $i++) { 
 $pol = mysql_query("SELECT * FROM tabl 
      WHERE dan=".$_POST[$i],$zapr); 
}


И правда ли существует 20 элементов массива $_POST с индексами 1, 2, 3, ...? Ко всему прочему, они должны быть только числами. В данном случае.

   
 
 автор: xpom   (16.04.2007 в 14:35)   письмо автору
 
   для: xpom   (15.04.2007 в 22:08)
 

Запрос, правильный?

   
 
 автор: xpom   (15.04.2007 в 22:08)   письмо автору
 
   для: Unkind   (15.04.2007 в 13:11)
 

Вот такой запрос:

for ($i=1; $i<=20; $i++) {
 $pol = mysql_query("SELECT * FROM tabl
      WHERE dan=".$_POST['i'],$zapr);
}

Странно, когда подключение к базе данных и этот запрос находились в одном файле все работало?

   
 
 автор: Unkind   (15.04.2007 в 13:11)   письмо автору
 
   для: xpom   (15.04.2007 в 08:43)
 

Вы так и не показали сам запрос. С соединением и так все понятно.

   
 
 автор: xpom   (15.04.2007 в 08:43)   письмо автору
 
   для: Unkind   (15.04.2007 в 00:01)
 

>Я исправил на функцию "mysql_selec_db" !
>К сожалению, такой функции тоже не существует.
А как правильно, установить соединение с Б.Д.?
Я в отдельном файле, где пароли сделал во такой запрос:

$zapr= mysql_connect($server, $imya, $parol);
   mysql_selec_db($bazimya, $zapr); 

а потом этот файл включил в сам скрипт include("fail.php");
и после запроса mysql_query поставил обработку на предмет ошибок mysql_error()?
Помогите найти ошибку, please!!!

   
 
 автор: Unkind   (15.04.2007 в 00:01)   письмо автору
 
   для: xpom   (14.04.2007 в 22:07)
 

Я исправил на функцию "mysql_selec_db" !
К сожалению, такой функции тоже не существует.

Но ошибку уже другую выдает?
Ответ сервера MySQL просто так не выводится. Ошибки выдаются через mysql_error(). Вы явно не все указали, что изменили.

   
 
 автор: xpom   (14.04.2007 в 22:07)   письмо автору
 
   для: Unkind   (14.04.2007 в 19:25)
 

>P.S. Не может такого быть, т.к. функции "mysql_selecdb" не существует.
Я исправил на функцию "mysql_selec_db" !


>Да Вы не там ошибку смотрите. Надо смотреть на запрос, идентификатор которого передаете в mysql_fetch_row().
Но ошибку уже другую выдает?:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2

   
 
 автор: Unkind   (14.04.2007 в 19:25)   письмо автору
 
   для: xpom   (14.04.2007 в 17:29)
 

Да Вы не там ошибку смотрите. Надо смотреть на запрос, идентификатор которого передаете в mysql_fetch_row().

P.S. Не может такого быть, т.к. функции "mysql_selecdb" не существует.

   
 
 автор: xpom   (14.04.2007 в 17:29)   письмо автору
 
   для: xpom   (14.04.2007 в 16:47)
 

Прописал в файле fail.php там где пароли запрос:

 $zapr= mysql_connect($server, $imya, $parol);
   mysql_selecdb($bazimya, $zapr);

и выводит ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
Подскажите, в чем может быть проблема?

   

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования