PHP / MySQL mysql_query不起作用

时间:2017-05-17 20:10:43

标签: php mysql

PHP和MySQL noob。

我有一个包含许多不同唯一用户名的数据库。我正在尝试创建一个程序,它将返回所有这些用户的JSON表示。这是我现在的代码:

<body>
<?php
    $host = 'localhost';
    $user = 'root';
    $password = '';
    $db ='practice';

    $connection = mysqli_connect($host,$user,$password,$db);
    if($connection){
        $ret = mysqli_query("SELECT * FROM practice");
        if(!$ret) echo 'false';
        $to_encode = array();
        while($row = mysqli_fetch_assoc($ret)) {
            $to_encode[] = $row;
        }
        echo json_encode($to_encode);


    }else{
        echo "db connection error because of".mysqli_connect_error();
    }
?>
</body>

问题是mysql_querry返回false,无论我在查询中放入什么。选择所有用户的正确表示法是什么?

谢谢

编辑:在意识到我错误地交替使用MySQL和MySQLi后,我纠正了它,如上所述。我的问题集中在查询本身:我需要写什么才能获得所有用户?我现在拥有的东西是假的。

0 个答案:

没有答案