如何使用PHP从MySQL获取数据? 获取我的代码错误

我试图从MySQL获取一些数据并使用PHP回显它。 以下是我使用的代码。 请检查代码并告诉我它有什么问题。

<?php

    // Get a connection for the database
    require_once('mysqli_connect.php');

    // Create a query for the database
    $query = "SELECT first_name, last_name, email, street, city, state, zip, phone, birth_date FROM testable";

    // Get a response from the database by sending the connection and the query
    $response = @mysqli_query($dbc, $query);

    // If the query executed properly proceed
    if($response){

    echo '<table align="left"
    cellspacing="5" cellpadding="8">
    <tr><td align="left"><b>First Name</b></td>
    <td align="left"><b>Last Name</b></td>
    <td align="left"><b>Email</b></td>
    <td align="left"><b>Street</b></td>
    <td align="left"><b>City</b></td>
    <td align="left"><b>State</b></td>
    <td align="left"><b>Zip</b></td>
    <td align="left"><b>Phone</b></td>
    <td align="left"><b>Birth Day</b></td></tr>';

    // mysqli_fetch_array will return a row of data from the query until no further data is available
    while($row = mysqli_fetch_array($response)){

    echo '<tr><td align="left">' .
    $row['first_name'] . '</td><td align="left">' .
    $row['last_name'] . '</td><td align="left">' .
    $row['email'] . '</td><td align="left">' .
    $row['street'] . '</td><td align="left">' .
    $row['city'] . '</td><td align="left">' .
    $row['state'] . '</td><td align="left">' .
    $row['zip'] . '</td><td align="left">' .
    $row['phone'] . '</td><td align="left">' .
    $row['birth_date'] . '</td><td align="left">';
        echo '</tr>';
  }
    echo '</table>';
    } else {  
    echo "Couldn't issue database query<br />";
    echo mysqli_error($dbc);    
    }

    // Close connection to the database
    mysqli_close($dbc);
?>

我得到的这个代码的输出是:

名字姓氏邮件街道城市State Zip Phone Birth Day'; // mysqli_fetch_array将从查询返回一行数据//直到没有其他数据可用时($ row = mysqli_fetch_array($ response)){echo''。 $ row ['first_name']。 ''。 $ row ['last_name']。 ''。 $ row ['email']。 ''。 $ row ['street']。 ''。 $ row ['city']。 ''。 $ row ['state']。 ''。 $ row ['zip']。 ''。 $ row ['phone']。 ''。 $ row ['birth_date']。 ''; 回声''; } echo''; } else {echo“无法发出数据库查询”; echo mysqli_error($ dbc); } //关闭与数据库的连接mysqli_close($ dbc); ?>


我发现我的错误。 我在浏览器中输入了错误的URL。

URL不正确 :file:/// C:/xampp/htdocs/php/view.php

正确的网址 :http://localhost/php/view.php

该代码工作得很好,现在向我显示来自MySQL数据库的数据。

链接地址: http://www.djcxy.com/p/69737.html

上一篇: how to get Data from MySQL using PHP ? Getting error with my code

下一篇: Yii widgets not working