我有一部分代码
$SQLSELECT = "SELECT * FROM subject ";
$result_set = mysql_query($SQLSELECT, $conn);
while($row = mysql_fetch_array($result_set))
我知道MySql不再支持mysql_所以我把它改成mysqli_就像这样
$SQLSELECT = "SELECT * FROM subject ";
$result_set = mysqli_query($SQLSELECT, $conn);
while($row = mysqli_fetch_array($result_set))
现在它给了我这个错误:
注意:未定义的变量:第77行的C:\ xampp \ htdocs \ exceltest \ index.php中的conn
警告:mysqli_query()要求参数1为mysqli,第77行的C:\ xampp \ htdocs \ exceltest \ index.php中给出的字符串
警告:mysqli_fetch_array()要求参数1为mysqli_result,在第78行的C:\ xampp \ htdocs \ exceltest \ index.php中给出null
我还应该在代码中更改哪些内容才能使其正常工作?提前谢谢。
答案 0 :(得分:2)
参数是错误的方法:
$result_set = mysqli_query($conn, $SQLSELECT);
首先是连接,然后是查询,按照:http://php.net/manual/en/mysqli.query.php