我對PHP相當陌生,學習如何使用php運行sql查詢。錯誤在PHP中運行SQL查詢
到目前爲止,我寫了下面的代碼:
<?php
$servername="localhost";
$user="root";
$password="mypassword";
$dbname="mydbname";
//Create Connection
$conn=mysqli_connect($servername,$user,$password,$dbname);
//Check connection
if(!$conn)
{
die("connection failed" . mysqli_connect_error());
}
echo "<b>Connection is Successfull.</b>";
mysqli_close($conn);
unset($conn);
$sql = "SELECT * FROM users";
$query=mysqli_query($conn, $sql) or die(mysql_error())
?>
當我運行上面的代碼,它給了我下面的錯誤
連接成功。
說明:未定義變量:CONN在/index2.php在線路34上
警告:mysqli_query()預計參數1是mysqli的,在index2.php空給定在線路34上
我嘗試了其他幾種方法,但都顯示出某種錯誤。
刪除'未設置($ conn);在' –
由於您的查詢之前未設置或關閉連接執行'mysqli_close($康恩); unset($ conn);'在查詢結尾添加這個 – Saty
在查詢執行前您正在關閉mysql連接。使用'mysqli_close($ conn); unset($ conn);'查詢執行後或在文件末尾。 – Apb