Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] переехала на другой хостинг и полезли ошибки mysql_*** (http://forum.oszone.net/showthread.php?t=351903)

Svetik2000 13-09-2022 14:38 2992353

переехала на другой хостинг и полезли ошибки mysql_***
 
Добрый день.
Переехала на другой хостинг с более свежей версией php и посыпались ошибки....

Был код:
PHP код:

$connect mysql_connect("localhost","user","pass") or die('No connection-(');
mysql_query('SET NAMES utf8');
mysql_select_db("dbname",$connect) or die('No connection:-(');

// получаем данные с БД
$sql "SELECT * FROM `kladr` WHERE ID = '$parametr'";
$result mysql_query($sql$connect);
$row mysql_fetch_assoc($result); 

удалось выяснить, что mysql_*** больше не поддерживается и надо использовать mysqli_***

сейчас код привела к виду
PHP код:

$connect mysqli_connect("localhost","user","pass") or die('No connection');
mysqli_query($connect'SET NAMES utf8');
mysqli_select_db($connect"dbname") or die('No connection!');

$sql "SELECT * FROM `kladr` WHERE ID = '$parametr'";
$result mysqli_query($sql$connect);
$row mysqli_fetch_assoc($result); 

появились следующие ошибки

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in /home/public_html/index.php on line 26
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /home/public_html/index.php on line 27

Я не понимаю, как это исправить.
Подскажите пожалуйста

Svetik2000 13-09-2022 16:28 2992358

разобралась. указала

$result = mysqli_query($connect, $sql);
вместо
$result = mysqli_query($sql, $connect);

и все заработало


Время: 13:39.

Время: 13:39.
© OSzone.net 2001-