我有一個很長的插入查詢至少包含10列。我要尋找建立這個查詢就像一個緊湊的方式:PHP - MySQLi:與「值」部分構建查詢部分
$mysqli = new MySQLi(...);
$mysqli->query("insert into table");
$mysqli->addKeyValue("columnName1", "value1");
$mysqli->addKeyValue("columnName2", "value2");
$mysqli->addKeyValue("columnName"3, "value3");
$mysqli->execute();
據我所知是沒有辦法用默認的庫MySQLi做到這一點。這是一個提供類似功能的庫嗎?
UPDATE:
我堅持嘗試做這樣的事情,這是我想寫那不超過每行80-100個字符的限制,使我的代碼更可讀的代碼的原因。
我知道preapred語句並綁定參數。
看起來像一個參數化查詢,然後'bind_param()'給我[手冊](http://php.net/manual/en/mysqli-stmt.bind-param.php) – RiggsFolly
我知道,但如果你有很多列,你仍然必須並排寫它們。我想逐個添加它們。 –
我看不出有什麼不同,'bind_param()'最新怎麼了' – RiggsFolly