冰楓論壇
標題:
請問這段 SQL 如何解譯 ?
[打印本頁]
作者:
ilove690
時間:
2015-8-16 23:25
標題:
請問這段 SQL 如何解譯 ?
// 建立新增記錄的SQL指令字串
$sql ="INSERT INTO students (sno, name, address, ";
$sql.="birthday) VALUES ('";
$sql.=$_POST["Sno"]."','".$_POST["Name"]."','";
$sql.=$_POST["Address"]."','".$_POST["Birthday"]."')";
echo "<b>SQL指令: $sql</b><br/>";
想請問以上 $sql 變數設定該如何解譯.. ?
一句 INSERT INTO..要拆成四行設定 $sql 是因為
每 POST 一個欄位值要設定成一變數嗎 ? 可第二行裡沒有 POST..
連接運算子. 要連接後面三行該如何思考..?
謝謝
作者:
wei159357123
時間:
2016-2-21 08:57
這應該是個人習慣而已,全部串同一串也沒問題
他這樣只是為了方便閱讀???(可是看起來似乎沒比較好閱讀)
或許調整為
$sql ="INSERT INTO students ";
$sql.=(sno, name, address, birthday) ";
$sql.="VALUES ";
$sql.="('".$_POST["Sno"]."', '".$_POST["Name"]."', '".$_POST["Address"]."', '".$_POST["Birthday"]."')";
這樣可以容易閱讀
作者:
小晴
時間:
2018-10-5 12:04
還原一下就可以得知
INSERT INTO students (sno,name,address,birthday) VALUES ('".$_POST["Sno"]."', '".$_POST["Name"]."', '".$_POST["Address"]."', '".$_POST["Birthday"]."');
作者:
7香蕉猴紙
時間:
2020-4-7 18:57
中文翻譯為 加入 students 資料表在sno,name,address,birthday填上表單送出的以下欄位'".$_POST["Sno"]."', '".$_POST["Name"]."', '".$_POST["Address"]."', '".$_POST["Birthday"]."'
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓