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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
 
 автор: geronimo   (29.03.2012 в 05:20)   письмо автору
 
 

<?
$db_host
='mysql.hostinger\com\ ua';  //// 
$db_user='u171875199_haSyG';  //// u171875199
$db_pass='240280gr';  //// 240280gr
$db_name='u171875199_QaMaJ';  //// &#200;&#236;&#255; &#193;&#196;
////////////////////////////////////////////////////
$connectdb=mysql_connect("$db_host","$db_user","$db_pass");
$selectdb=mysql_select_db("$db_name",$connectdb);
?>


выдает

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u171875199/public_html/setup.php on line 4

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u171875199/public_html/setup.php on line 7

В чем проблема и как ее исправить. спасибо

  Ответить  
 
 автор: Eugene77   (29.03.2012 в 07:07)   письмо автору
 
   для: geronimo   (29.03.2012 в 05:20)
 

>
<?
>$db_host='mysql.hostinger\com\ ua';  //// 
>$db_user='u171875199_haSyG';  //// u171875199
>$db_pass='240280gr';  //// 240280gr
>$db_name='u171875199_QaMaJ';  //// &#200;&#236;&#255; &#193;&#196;
>////////////////////////////////////////////////////
>$connectdb=mysql_connect("$db_host","$db_user","$db_pass") or exit(mysql_error());
>
$selectdb=mysql_select_db("$db_name",$connectdb) or exit(mysql_error());
>
?>

  Ответить  
 
 автор: geronimo   (29.03.2012 в 08:22)   письмо автору
 
   для: Eugene77   (29.03.2012 в 07:07)
 

спасибо но не помогло, все та же ошибка

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u171875199/public_html/setup.php on line 4

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u171875199/public_html/setup.php on line 7

  Ответить  
 
 автор: Eugene77   (29.03.2012 в 08:59)   письмо автору
 
   для: geronimo   (29.03.2012 в 08:22)
 

Хорошо бы узнать что mysql_error() говорит.
Кстати, имя сервера... несколько странновато...

  Ответить  
 
 автор: geronimo   (31.03.2012 в 00:38)   письмо автору
 
   для: Eugene77   (29.03.2012 в 08:59)
 

Имя Сервера: server5.hostinger.com.ua
может здесь ошибка, но пытался поменять на это имя вообще абра-кадабра получаеться...

  Ответить  
 
 автор: Nextia   (29.03.2012 в 09:42)   письмо автору
 
   для: geronimo   (29.03.2012 в 05:20)
 

ng: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u171875199/public_html/setup.php on line 4
>
>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u171875199/public_html/setup.php on line 7
>
//ругается на 4 и 7 линию, перевод звучит примерно так
//mysql_fetch_array получила не верный аргумент, который не является ресурсом MySQL ,

//проверьте имя базы и имя хоста MySQL , возможно где-то напутали, 
//кстати, а за что переменные в кавычки заключили. они же не текст
$connectdb=mysql_connect($db_host,$db_user,$db_pass); 
$selectdb=mysql_select_db($db_name,$connectdb); 

  Ответить  
 
 автор: geronimo   (31.03.2012 в 00:35)   письмо автору
 
   для: Nextia   (29.03.2012 в 09:42)
 

4: $db_pass='240280gr'; //// 240280gr
7: $connectdb=mysql_connect("$db_host","$db_user","$db_pass");

что именно может здесь не нравиться? пароль?

  Ответить  
 
 автор: Fasinate   (01.04.2012 в 16:39)   письмо автору
 
   для: geronimo   (31.03.2012 в 00:35)
 

В кавычки заключается только текстовая переменная т.е
ваша строка 7 должна выглядеть так:

$connectdb=mysql_connect($db_host,$db_user,$db_pass);

Вы УЖЕ присвоили переменным текстовое значение несколькими строками выше, второй раз в кавычки сами переменные заключать не надо.

mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] )
$result="SELECT чего-то откуда-то каким-то образом сгрупированное";
дальше читаем
http://www.php.net/manual/ru/function.mysql-fetch-array.php

  Ответить  
 
 автор: confirm   (01.04.2012 в 18:13)   письмо автору
 
   для: Fasinate   (01.04.2012 в 16:39)
 

Вы можете объяснить, для чего MYSQL_BOTH, которая и так по умолчанию, а главное зачем?

  Ответить  
 
 автор: Valick   (01.04.2012 в 18:39)   письмо автору
 
   для: confirm   (01.04.2012 в 18:13)
 

Вы можете объяснить, для чего MYSQL_BOTH
по моему это обычный копипаст из мануала

  Ответить  
 
 автор: confirm   (01.04.2012 в 18:47)   письмо автору
 
   для: Valick   (01.04.2012 в 18:39)
 

В официальном описании написано не так, но не в этом вопрос - для чего советуют то, чего даже не понимают.

  Ответить  
 
 автор: Valick   (01.04.2012 в 19:31)   письмо автору
 
   для: confirm   (01.04.2012 в 18:47)
 

ну ессть конечно нестыковки, если придираться, но может человек "только жить начинает" :)
этим и хорош этот форум, что тут поправят если что
ну а автору топика кроме как купить хорошую книгу, что-то другое советовать пока рано

  Ответить  
 
 автор: cheops   (29.03.2012 в 14:26)   письмо автору
 
   для: geronimo   (29.03.2012 в 05:20)
 

Это точно файл setup.php? Просто речь идет о функции mysql_fetch_array(), которой тут вообще нет.

  Ответить  
 
 автор: geronimo   (31.03.2012 в 00:21)   письмо автору
 
   для: cheops   (29.03.2012 в 14:26)
 

ах, если бы я знал.. я только учусь...

  Ответить  
Rambler's Top100
вверх

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