【发布时间】:2017-10-17 17:31:48
【问题描述】:
我得到的错误是无法发出不同步的数据库查询命令。来自搜索表单的参数,我想通过输入所有要搜索的字段或单个字段进行搜索。
$query = "SELECT * FROM student WHERE idStudent = ? AND Student_Fname = ? AND Student_Sname = ? AND Program_idProgram = ? AND Class_idClass = ?";
$stmt = mysqli_prepare($dbc, $query);
mysqli_stmt_bind_param($stmt, 'sssss', $idStudent,
$Student_Fname, $Student_Sname, $Program_idProgram, $Class_idClass);
mysqli_stmt_execute($stmt);
$result = @mysqli_query($dbc, $query);
if($result){ // display results here}
【问题讨论】:
-
有什么问题?
-
我得到:无法使用数据库查询。命令不同步。
-
另外:去掉
@,因为它隐藏了有用的错误处理信息