php - 打印 mysqli SELECT 查询的结果

标签 php mysql mysqli

我正在尝试在我的数据库中搜索结果,并显示与该结果相关的所有列。我与数据库的连接工作正常,但我不知道如何打印我的查询结果。

我尝试将其作为数组访问,但没有成功。我想要的是能够在数据库中搜索用户名“TEST”,并返回密码、电子邮件和用户名(以检查用户名是否存在)。

我现在的代码是这样的

$user = mysqli_query($con,"SELECT * FROM user_list where username = '$username'");
print_r($user); 

$username 是用户名。它返回这个

(
    [current_field] => 0
    [field_count] => 4
    [lengths] => 
    [num_rows] => 2
    [type] => 0
)

最佳答案

使用Fetch显示结果

     $result = mysqli_query($con,"SELECT * FROM user_list where username = '" . mysqli_real_escape_string($con, $username) . "'"); 
    while($row = mysqli_fetch_array($result))
     {
        print_r($row);
     } 

关于php - 打印 mysqli SELECT 查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26758716/

相关文章:

PHP - utf8_decode() 到错误的字符

php - wordpress 网站上有时出现间歇性服务器错误

php - Wordpress 是否有 $_POST、$_GET 和 $_REQUEST 的包装类?

mysql - 从两个表在 SQL 中生成报告

php - 需要有关通过 PHP 将 SQL 导出为 CSV 的帮助

php - 将 mysql 函数转换为 mysqli 准备好的语句并保持相同的输出

php - 如何打开 AES 加密的 .zip?

mysql - PHP 7 中获取 mysql 结果的函数

mysql replication incompatible statements问题

php - mysql 列用于插入和不同的列用于更新