我试图回声在url定义的特定用户的某些细节(这样的:search_result.php姓氏= Doe的& DATE_OF_BIRTH = 1964年4月12日?)显示数据
$lname = mysqli_real_escape_string($_GET['lastname']);
$dob = mysqli_real_escape_string($_GET['date_of_birth']);
$result= mysql_query("SELECT * FROM qfever WHERE lastname = '$lname' AND date_of_birth = '$dob'");
while($row = mysql_fetch_array($result)) {
$firstname = $row['firstname'];
$lastname = $row['lastname'];
$date_of_birth = $row['date_of_birth'];
$employee_number = $row['employee_number'];
}
echo $firstname;
echo $lastname;
echo $date_of_birth;
echo $employee_number;
我可以回显它从URL中拾取的内容,但它不会回显数据库中用户的详细信息。 问题可能是日期的格式吗? 我的date_of_birth数据库中的列当前设置为TEXT但HTML输入类型设置为DATE。
但您的网址有没有EMPLOYEE_NUMBER – 2014-12-13 15:34:43
我更新了我的问题,它应该是更清楚现在 – granishe 2014-12-13 17:45:08
能您确认表中的date_of_birth字段是否属于哪种类型? – nitigyan 2014-12-13 17:52:52