我有數據庫類正在處理所有查詢將提出到數據庫 我有mysqli準備工作正常。 bind_param也工作正常,但問題是我想動態地定義變量類型。 這裏是我的代碼
public function query($sql, $params = array()){
$this->_error = false;
if($this->_query = $this->_mysqli->prepare($sql)){
$x = 1;
if(count($params)){
foreach($params as $param){
$this->_query->bind_param($x, $param);
$x++;
}
}
IN PDO拳頭參數定義位置我想是這樣函數運行通過設置X = 1和x ++每次, 但在bind_param
第一個參數定義的I型猜 作爲php.net手動微調說 所以有是,如果用戶按下我設置 X積分值任何方式=我 字符串 X = S 等等等等所有4種類型...
像
if((int)$param->){
x = i;
}
任何創意傢伙?
在此先感謝
在PDO我通過在開始X = 1說完成它意味着第一位置保持器。最後我說x ++意味着下一次x = 2,所以發送時間將綁定到第2個參數。但是我同意你關於mysqli的問題,所以我可以使用下面定義的方法嗎?這是我的問題的完全替代? –