EDIT / AWNSER:这是一个血腥的拼写错误,别介意我的脸书,谢谢Sadikhasan
出于某种原因,我的代码中的函数mysqli_query不起作用,当我打开页面时,它会返回错误。
致命错误:调用未定义的函数msqli_query() 第16行 ** / ** / ** / ** / ** db.php
我仔细检查了脚本,但找不到任何拼写错误或“;”错位,登录部分工作,它纯粹是derps的查询。
<?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);
?>
数据库中的名称是大写字母,我也检查过:)
感谢您的帮助!
答案 0 :(得分:2)
在此行中更正mysqli
的拼写
$result = msqli_query($con,"SELECT * FROM PEOPLE");