2014-01-21 55 views
0

我進入了我不知道哪些字段將被設置爲更新的情況,我可以獲取需要更新的列和受尊重的值,但是如何獲取綁定的每個字段的類型使用mysqli的參數?使用綁定參數動態更新查詢

UPDATE City SET Name = ?,CountryCode = ?,District = ? WHERE 1 

比方說這是查詢我得到的現在..我會像這樣進行更新。

$stmt = $conn->stmt_init(); 
if($stmt->prepare($query)) { 
    $stmt->bind_param('sss', $name, $countrycode, $district); 
    $stmt->execute(); 
} 

,但如果我不知道的東西'sss'(動態方面)?

回答

1

你可以使用字符串的一切。 MySQL會在必要時將字符串轉換爲數字。就像你可以做類似的事:

SET id = '123' 

當寫一個定期查詢。

+0

其安全使用? – codepixlabs

+0

如果我不認爲它是安全的,我就不會說了。 – Barmar