Как преобразовать соединение msql в mysqli

Может кто-нибудь, пожалуйста, просто помогите подсказать, как заставить это соединение работать на xampp. Я просто хочу ответ, пожалуйста, и я определенно узнаю позже, почему это работает. сейчас просто пройти через соединение. У меня ошибка Вызов неопределенной функции mysql_connect.

Может кто-то просто, пожалуйста, исправьте все это для меня, мой код.

 class Installer{
function ExtractSql($host,$user,$pass,$db,$data){
$conn = mysql_connect($host,$user,$pass);
if(!$conn){
return 'Error connecting to mysql!';
}else{
$database = mysql_select_db($db);
if(!$database){
return 'Error connecting to database!';
}else{
$query = null;
foreach($data as $sql_line){
if(trim($sql_line) != "" && strpos($sql_line, "--") === false){
$query .= $sql_line;
if (substr(rtrim($query), -1) == ';'){
$result = mysql_query($query)or die(mysql_error());
$query = null;
}
}
}
file_put ba bla bla

}
}
}

Я могу получить проход 4, вставив соединение MySQL

но я подсел на линию 17, которая есть.

     $result = mysql_query($query)or die(mysql_error());

Я провел небольшое исследование, исправляя каждую строку, и всегда возникает другая ошибка, как говорится, эта строка должна иметь как минимум 2paramater, только одна из которых дана в …

Я буду признателен, если мне не придется тратить время на изучение этого сейчас (но я буду позже). Я просто хочу пройти через это сейчас ..
Приветствия.

-4

Решение

Все методы mysqli требуют подключения в качестве параметра. Например, для mysqli_query вам нужно использовать:

mysqli_query($conn, $query);

Кроме того, вы можете создать объект MySQLi и использовать это:

$conn = new mysqli($host,$user,$pass);
$result = $conn->query($query);

Еще лучше забыть о MySQLi и преобразовать в PDO вместо.

Кроме того, ответ на этот вопрос был всего лишь одним ручным поиском, попробуйте приложить некоторые усилия самостоятельно в следующий раз!

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector