重複獲取此錯誤,通過其他具有相同錯誤的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
我真的只是發現它自己的答覆哈哈謝謝!從字面上看花了幾個小時盯着代碼 –