[英]Can't use php variable in sqlite3 query
<?php
$var1 = $_POST["var1"];
$db = new SQLite3('test.db');
$insert = 'INSERT INTO users VALUES(NULL, "1", $var1)';
$db->exec($insert);
$db->close();
?>
有人請告訴我如何將 var1 變量傳遞給插入查詢,因為簡單地輸入變量是行不通的。
單引號用於字符串,如果您想將變量放入其中而不連接,請使用雙引號。 或者像這樣連接它:
$x = ' World';
echo 'Hello ' . $x . '!';
//Output: Hello World!
話雖如此,請確保在將 POST 請求粘貼到 SQL 語句之前正確篩選該請求,否則訪問者可以對您的數據庫運行任意查詢。 [閱讀更多關於為什么]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.