0
是否有此3查詢之間的任何差別之間的區別?是什麼這3查詢
查詢1
$query = "INSERT INTO reserve(c_id, c_username, r_id, r_name, checkin, checkout)";
$query .= " VALUES ($c_id, $c_username, $r_id, $r_name, $checkin, $checkout)";
查詢2
$sql = "INSERT INTO reserve(c_id, c_username, r_id, r_name, checkin, checkout)
VALUES ('$c_id' , '$c_username', '$r_id', '$r_name', '$checkin', '$checkout')";
查詢3
$result = $mysqli->query("INSERT INTO reserve (c_id, c_username, r_id, r_name, checkin, checkout) VALUES ('$c_id' , '$c_username', '$r_id', '$r_name', '$checkin', '$checkout');")
哪一個,我應該使用從我的數據庫中選擇數據,哪一個我應該使用將數據插入到數據庫
沒有。學習正確使用參數以將參數傳遞到查詢中。 –
的[我怎樣才能防止在PHP中SQL注入?]可能的複製(http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) – chris85
@Gordon Linoff你知道我在哪裏可以瞭解到查詢... w3school不是幫助.......考慮到我有關於mysqli查詢零知識。謝謝您的回覆 – Adam