PHP MySQLi 的動態綁定
動態參數綁定
解決方案
要克服此限制,可以使用以下解決方案使用:
使用拆包運算符和get_result()
在PHP 5.6 及更高版本中,解包運算符(...) 和get_result() 可用來簡化動態綁定:
範例public function get_custom_result($sql, $types = null, $params = null) { $stmt = $this->mysqli->prepare($sql); $stmt->bind_param($types, ...$params); if (!$stmt->execute()) return false; return $stmt->get_result(); }
這個範例說明如何動態綁定參數並擷取結果:
此方法提供了一種基於傳遞給函數呼叫的參數來綁定參數的動態方法。
以上是如何在PHP MySQLi中實作動態參數綁定?的詳細內容。更多資訊請關注PHP中文網其他相關文章!