这段代码不会打印出查询ID?

时间:2013-08-01 17:40:56

标签: mysql while-loop

   $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,条件有问题吗?

1 个答案:

答案 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>";

  }