有人可以帮我告诉我如何在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
}
}
}
我可以通过插入mysqli连接获得第4行传递
但我迷上了17号线。
$result = mysql_query($query)or die(mysql_error());
我已经做了一些研究纠正每一行,并且总是会出现一个不同的错误,sosme说,这行应该至少有2个,只有一个给出...
如果我现在不必花时间研究它,我会很感激(但我会稍后)。我现在只想通过它.. 欢呼声。
答案 0 :(得分:1)
所有mysqli方法都需要连接作为参数。例如,对于mysqli_query
,您需要使用:
mysqli_query($conn, $query);
或者,您可以创建一个MySQLi对象并使用它:
$conn = new mysqli($host,$user,$pass);
$result = $conn->query($query);
更好的是,忘掉MySQLi并改为转换为PDO。
此外,这个问题的答案只是一次手动查找,下次尝试自己付出一些努力!