编辑/AWNSER:这是一个该死的打字错误,别介意我面对面,谢谢 Sadikhasan
由于某种原因,下面代码中的 mysqli_query 函数不起作用,当我打开页面时,它返回一个错误。
Fatal error: Call to undefined function msqli_query() in **/**/**/**/**db.php on line 16
我仔细检查了脚本,但找不到任何拼写错误或“;”错误,登录部分有效,其纯粹是需要进行的查询。
<?php
$sqlhost = '*****';
$sqlname = '*****';
$sqlpass = '*****';
$sqldbname = '*****';
$con=mysqli_connect($sqlhost,$sqlname,$sqlpass,$sqldbname);
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}else{
echo "connection successfull!";
}
$result = msqli_query($con,"SELECT * FROM PEOPLE");
while($row = mysqli_fetch_array($result)) {
echo $row['ID'] . "<br>";
echo $row['NAME'] . "<br>";
echo $row['AGE'] . "<br>";
echo $row['SEX'] . "<br>";
echo "<hr>";
}
mysqli_close($con);
?>
数据库中的名字都是大写的,我也检查过:)
感谢您提前提供的帮助!
最佳答案
此行中 mysqli
的正确拼写
$result = msqli_query($con,"SELECT * FROM PEOPLE");
关于PHP/MYSQL : Function mysqli_query() doesnt work for some reason,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23359534/