【发布时间】:2016-04-14 09:53:43
【问题描述】:
当尝试将数据发布到数据库时,它会给出一个错误,说没有选择数据库。但是数据库中的内容显示在表格和选择菜单上。
<?php
$con = mysqli_connect("localhost", "root", "","radian");
if(!$con)
{
exit("Couldn't connect: ".mysqli_connect_error());
}
mysqli_set_charset($con, "utf8");
$insert_data = "UPDATE enquiries
SET ResponseDate = '".$current_date."',
Response = '".$txtResponse."',
Enquiry_No = '".$_SESSION['ses_staff']
."' WHERE Enquiry_No = '".$txtStudentId."'";
$execute = mysql_query($insert_data) or die(mysql_error());
$output= '<h4 style="margin-left:1em;width:15em;color:red;"> Response successful!. </h4>';
}else{
$output= '<h4 style="margin-left:1em;width:15em;color:red;"> </h4>';
}
【问题讨论】:
-
你在混合
mysqli和mysql -
mysql_query($insert_data) or die(mysql_error());- 哇。您从mysqli_正确开始,然后使用mysql_。 -
你有一个孤立的
} else {。 -
明智地缩进你的代码,错误告诉你