Может кто-нибудь, пожалуйста, просто помогите подсказать, как заставить это соединение работать на 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, только одна из которых дана в …
Я буду признателен, если мне не придется тратить время на изучение этого сейчас (но я буду позже). Я просто хочу пройти через это сейчас ..
Приветствия.
Все методы mysqli требуют подключения в качестве параметра. Например, для mysqli_query
вам нужно использовать:
mysqli_query($conn, $query);
Кроме того, вы можете создать объект MySQLi и использовать это:
$conn = new mysqli($host,$user,$pass);
$result = $conn->query($query);
Еще лучше забыть о MySQLi и преобразовать в PDO вместо.
Кроме того, ответ на этот вопрос был всего лишь одним ручным поиском, попробуйте приложить некоторые усилия самостоятельно в следующий раз!
Других решений пока нет …