値を使用して db 行のテーブルに挿入する必要があるとします$a, $b, $c
。値は安全ではない可能性があり、テーブルの名前は操作を実行するクラスに定数として格納されます。次のようにクエリを作成することができます
$query = "INSERT INTO `" . self::TABLE . '` ' .
"(a, b, c) VALUES (" .
. intval(a) .
",'" . mysql_real_escape_string(b) . "'" .
",'" . mysql_real_escape_string(b) . "')";
ここに質問があります: クエリを作成するよりエレガントな方法はありますか?