Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Catchable fatal error: Object of class mysqli could not be converted to string
Форумы портала PHP.SU » » Работа с СУБД » Catchable fatal error: Object of class mysqli could not be converted to string

Страниц (1): [1]
 

1. _PHP_noob - 15 Марта, 2017 - 20:29:23 - перейти к сообщению
Приветствую вас! Столкнулся с такой вот траблой, уже сутки копаюсь, Перелопатил все форумы и мануал пхп, ниче не решает мою проблему. Сам я нуб еще в этом языке. Плиз хелп )))
Вот отдельный фаил конфиг с запросами на подключение к БД
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         define(DB_HOST,"localhost");
  3.         define(DB_USER,"root");
  4.         define(DB_PASS,"");
  5.         define(DB_NAME,"mygnom");
  6.        
  7.         $link = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME)
  8.         or die (mysqli_connect_error());
  9.  
  10. ?>

А это я отдельно сделал тест, спецаильно чтоб разобраться в ошибке. Фаил где должен происходить запрос к БД
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require_once('lib/config.php');
  3.  
  4.                 $password = md5($password);
  5.                 $time = time();
  6.  
  7.                 $sql = "INSERT INTO users (login,password,onelevel,twolevel,threelevel,fourlevel,fivelevel,diamanten,output,sell,link,refer,lasttime) VALUES ('$login','$password',0,0,0,0,0,0,0,0,'$link','$refer','$time')";
  8.  
  9.                 $res = mysqli_query($link, $sql) or die (mysqli_error());
  10.                 mysql_close($link, $sql);
  11.  
  12.         $row = mysql_fetch_array($res);
  13.         print_r($row);
  14. ?>

И вот что выдаёт в итоге
Catchable fatal error: Object of class mysqli could not be converted to string in W:\domains\mygnom\test.php on line 7

Седьмая строка, это именно вот этот запрос
PHP:
скопировать код в буфер обмена
  1. $sql = "INSERT INTO users (login,password,onelevel,twolevel,threelevel,fourlevel,fivelevel,diamanten,output,sell,link,refer,lasttime) VALUES ('$login','$password',0,0,0,0,0,0,0,0,'$link','$refer','$time')";

Уважаемые участники, извиняюсь если такие темы уже есть на форуме - они не помогли, поверьте.
Буду очень благодарен за помощь. Спасибо.
2. armancho7777777 - 16 Марта, 2017 - 06:37:58 - перейти к сообщению
_PHP_noob пишет:
$link = mysqli_connect

_PHP_noob пишет:
'$link',
3. _PHP_noob - 16 Марта, 2017 - 16:35:20 - перейти к сообщению
Спасибо большое! Я как лошара сутки искал в чем же там ошибка

 

Powered by ExBB FM 1.0 RC1