我写了一个queryHandler函数,看起来像这样 并且只在UPDATE查询时调用此函数。
if ($stmt = $db->prepare($query)) {
$bind = $this->refValues($data);
array_unshift($bind, $variableType);
call_user_func_array(array($stmt, 'bind_param'), $bind);
$stmt->execute();
$stmt->close();
} else {
return 'MYSQL QUERY ERROR - Prepared Statement';
}
return true;
}
是否有必要调用方法store_result或者只是在执行后关闭语句?