Supose,您需要插入到值爲$a, $b, $c
的db行表中,值可能是不安全的,表的名稱存儲在執行操作的類中爲常量。有可能使查詢如下php + mysql:創建查詢
$query = "INSERT INTO `" . self::TABLE . '` ' .
"(a, b, c) VALUES (" .
. intval(a) .
",'" . mysql_real_escape_string(b) . "'" .
",'" . mysql_real_escape_string(b) . "')";
下面是問題:有沒有更優雅的方式來創建查詢?
'mysqli'擴展名包含'mysql_ *'函數嗎? – Eugeny89
@ Eugeny89:不,它爲喜歡程序編碼的人提供了'mysqli_ *'功能。閱讀我在答案中的鏈接。 –