$do_select = mysql_query("SELECT EnquiryId FROM formsubmission WHERE name='$name' AND phone='$phone' AND email='$email' AND message='$message'") or die(mysql_error());
if ($do_select)
{
while ($selected_data = mysql_fetch_assoc($do_select))
{
// Show status
echo "<center>Your Enquiry was successfully submitted and your enquiry id is </center> ";
echo "<center><b>" .$selected_data['EnquiryId'] ."</b></center>";
}
}
enquiryid是自动增量并从我的sql表中获取,我试图在if(do_select)条件之后回显,它的工作意味着查询从数据库中选择查询ID,但不打印enquiryid,条件有问题吗?
答案 0 :(得分:0)
我不知道为什么你这样做if语句。虽然你已经有了or die
声明。
试试这个。
$do_select = mysql_query("SELECT EnquiryId FROM formsubmission WHERE name='$name' AND phone='$phone' AND email='$email' AND message='$message'") or die(mysql_error());
while ($selected_data = mysql_fetch_array($do_select))
{
// Show status
echo "<center>Your Enquiry was successfully submitted and your enquiry id is </center> ";
echo "<center><b>" .$selected_data['EnquiryId'] ."</b></center>";
}