解析错误:语法错误,意外''(T_ENCAPSED_AND_WHITESPACE)

use*_*933 5 php mysql

完整错误:解析错误:语法错误,意外''(T_ENCAPSED_AND_WHITESPACE),期待标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)

它说错误在第12行.这是我在那里:

$introduction="INSERT INTO Introduction (Title, Description)
VALUES ('$_POST[introtitle]','$_POST['introdescription']')";
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

Fab*_*ion 8

你有额外的单引号:

$introduction="INSERT INTO Introduction (Title, Description)
VALUES ('$_POST[introtitle]','$_POST[introdescription]')";
Run Code Online (Sandbox Code Playgroud)

  • 查询字符串中带有“$_POST”的任何答案都是危险的错误。这也是不正确的,因为它不会正确插入。 (2认同)
  • 我现在正在学习PHP和MySQL,所以我开始学习基础知识.一旦我开始工作,我将研究SQL注入!:d (2认同)