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をしてこれを行う方法はありません。 simhilar機能を提供するライブラリですか?
UPDATE:
私はこのような何かをしようとする主張の理由は、私はdoesntのは、私のコードを読みやすくするために行あたり80〜100文字の制限を超えていること、コードを記述しようとしていますです。
私はpreapredステートメントとバインドparamを知っています。
パラメータ化クエリと私には、その後 'bind_param()' [マニュアル](http://php.net/manual/en/mysqli-stmt.bind-param.php) – RiggsFolly
のように私はそれをkonwが、場合ルックスあなたは列をたくさん持っていますが、それでもそれらを並べて書く必要があります。私はそれらを一つずつ追加したい。 –
私は違いを見ない、 'bind_param()'で何が間違っているのですか – RiggsFolly