现在,我正在尝试制作一个 MySQLi 类,以使输入代码更容易,因此它看起来更干净,整体上更有用。
我正在尝试编写一个函数,该函数将使用准备好的语句执行查询。我的困境是这样的:
public function safeRead($query, $data, $params)
{
$stmt = $mysqli->prepare($query);
$stmt->bind_param($params, $data);
$stmt->execute();
$result = $stmt->get_result();
$check = $result->fetch_assoc();
}
如您所见,我当然想执行查询。我的问题在于 $data 变量。我/是否可以将数据作为字符串传递并可能转换为数组或可用的东西,以便可以与 bind_param 一起使用?