我希望用户在输入电子邮件地址后能够查看预订详情
下面的代码显示了数据库中的所有数据,我只添加了什么才能显示用户的预订详情,因为
$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>
答案 0 :(得分:0)
您可以从以下位置更改查询:
$query="SELECT * FROM reservation";
这样的事情:
$query="SELECT * FROM reservation WHERE `email_column` = '$useremail'";
email_column
:需要是存储电子邮件的列名
$useremail
:是您要为其获取数据的用户电子邮件。