PHP / MYSQL:函数mysqli_query()由于某种原因不起作用

时间:2014-04-29 08:34:41

标签: php mysql sql web

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);

?>

数据库中的名称是大写字母,我也检查过:)

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

在此行中更正mysqli的拼写

$result = msqli_query($con,"SELECT * FROM PEOPLE");