输出数据库mysqli的内容

时间:2014-04-05 11:08:55

标签: php sql database mysqli connection

嗨,我知道这是一个小将军,但我似乎无法通过在线阅读来解决这个问题。

我试图使用php / mysqli连接到数据库,使用wamp服务器和数据库,这是php admin上的本地主机。

无论我尝试什么,我都会收到错误警告:mysqli_fetch_array()期望参数1为mysqli_result,当我尝试输出数据库内容时给出布尔值。

使用的代码是:

if (isset($_POST["submit"]))
{
    $con = mysqli_connect("localhost");
    if ($con == true)
    {
        echo "Database connection established";
    }
    else 
    {
        die("Unable to connect to database");
    }

    $result = mysqli_query($con,"SELECT *");

    while($row = mysqli_fetch_array($result))
    {
        echo $row['login'];
    }
}

3 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是去检查这些链接。 http://php.net/manual/en/index.php

答案 1 :(得分:0)

如果您查看标准mysqli_connect here,我会很高兴  在尝试转储内容之前,我似乎不会看到您选择任何数据库的位置。

<?php
//set up basic connection :
$con = mysqli_connect("host","user","passw","db") or die("Error " . mysqli_error($con));
?>

遵循此基本标准也可以帮助您了解问题所在。

答案 2 :(得分:0)

你必须从表中选择。或者mysqli不知道你从哪个表中选择。

更改此

  $result = mysqli_query($con,"SELECT *");

  $result = mysqli_query($con,"SELECT * FROM table_name ");
  • table_name是您的表格的名称

你的联系是错误的。

使用此

 $con = mysqli_connect("hostname","username","password","database_name");

你必须在这里学习how to connect and use mysqli