如何检索mysql数据库信息

时间:2013-11-18 01:26:01

标签: php mysql database

我希望用户在输入电子邮件地址后能够查看预订详情

下面的代码显示了数据库中的所有数据,我只添加了什么才能显示用户的预订详情,因为

$username="root";$password="";
    $database="hotel";mysql_connect(localhost,$username,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    $query="SELECT * FROM reservation";$result=mysql_query($query);
    $num=mysql_numrows($result);mysql_close();
    echo "<b>
    <center>Database Output</center>
    </b>
    <br>
    <br>";
    $i=0;while ($i < $num) {$field1name=mysql_result($result,$i,"r_id");

    $field4name=mysql_result($result,$i,"r_rooms");
    $field5name=mysql_result($result,$i,"r_type");
    echo "<b>
    Room NO: $field1name 
    CheckIN date: $field2name</b>
    <br>
    Checkout date: $field3name<br>

1 个答案:

答案 0 :(得分:0)

您可以从以下位置更改查询:

$query="SELECT * FROM reservation";

这样的事情:

$query="SELECT * FROM reservation WHERE `email_column` = '$useremail'";

email_column:需要是存储电子邮件的列名

$useremail:是您要为其获取数据的用户电子邮件。