重复获取此错误,通过其他具有相同错误的stackoverflow进行查看,但没有一个与我的代码类似。mysqli_query()和mysqli_close期望参数1为mysqli - PHP
这里是我的循环从数据库中获取数据。
<?php
session_start();
$sql = "SELECT * FROM tips";
if($result = mysqli_query($mysqli,$sql))
{
while($row=mysqli_fetch_row($result))
{
printf("%s (%s)\n",$row[0],$row[1]);
}
mysqli_free_result($result);
}
mysqli_close($mysqli);
?>
的错误:
Error 1: mysqli_query() expects parameter 1 to be mysqli(on line 6)
Error 2: mysqli_close() expects parameter 1 to be mysqli(on line 15)
这里是我使用
<?php
$servername = "localhost";
$user = "";
$password = "";
$dbname = "fortunef_db";
$mysqli = new mysqli($servername, $user, $password, $dbname); //used to connect to the database
if ($mysqli->connect_error) {
die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
?>
的错误指出,预计参数1是mysqli的连接文件,参数1是我的连接变量,正如你可以看到上面的代码是在mysqli
我真的只是发现它自己的答复哈哈谢谢!从字面上看花了几个小时盯着代码 –