Php 有人知道什么';mysql查询有什么问题?

Php 有人知道什么';mysql查询有什么问题?,php,Php,它总是给我这个错误 分析错误:语法错误,第20行的p3t\phpappfolder\public\u php\cw\UC213.php中出现意外的T_常量\u封装的\u字符串 有人知道我的查询是否完全正确吗?语法错误: define("QUERY","INSERT INTO rft_media_invention . " " (dbInventionFileType, dbStaffId, dbInventionFileName, dbInventionFileContent)" . "V

它总是给我这个错误

分析错误:语法错误,第20行的p3t\phpappfolder\public\u php\cw\UC213.php中出现意外的T_常量\u封装的\u字符串

有人知道我的查询是否完全正确吗?

语法错误:

   define("QUERY","INSERT INTO rft_media_invention . " " (dbInventionFileType, dbStaffId, dbInventionFileName, dbInventionFileContent)" . "VALUES (?, ?, ?, ?)");
应该是

define("QUERY","INSERT INTO rft_media_invention . " " (dbIn etc...
                                               ^^^^^
这也引出了一个问题:为什么要将字符串串联在一起作为开头。

语法错误:

   define("QUERY","INSERT INTO rft_media_invention . " " (dbInventionFileType, dbStaffId, dbInventionFileName, dbInventionFileContent)" . "VALUES (?, ?, ?, ?)");
应该是

define("QUERY","INSERT INTO rft_media_invention . " " (dbIn etc...
                                               ^^^^^

这也引出了一个问题:为什么要将字符串串联在一起。

试试这个:rtf\u media\u发明后的逗号应该放在双引号之后,而不是之前。

试试这个:rtf\u media\u发明后的逗号应该放在双引号之后,之前没有。

看起来您需要转换第一个句号及其后面的引号:

define("QUERY","INSERT INTO rft_media_invention " . " (dbIn etc...
应该是

...rft_media_invention . " "

看起来您需要转置第一个句号及其后面的引号:

define("QUERY","INSERT INTO rft_media_invention " . " (dbIn etc...
应该是

...rft_media_invention . " "

定义(“查询”、“插入到rft\U媒体发明中”。(DBINVIONFILETYPE、dbStaffId、DBINVIONFILENAME、DBINVIONFILECONTENT)”

定义(“查询”、“插入到rft\U媒体发明中”。(DBINVIONFILETYPE、dbStaffId、DBINVIONFILENAME、DBINVIONFILECONTENT)

rft\u media\u发明之后有一个点不属于这里,但是在引号之后,你已经把第一个点和双引号颠倒过来了。
…O rft\u media\u发明。
从我做PHP开始已经有很多年了,但是这个
看起来应该是
到“”。“`..你能试试吗?把查询定义为常量有什么意义?在
rft\u media\u发明
之后有一个点不属于那里,但是在引号之后,你得到了第一个点和两个引号的倒转。
…O rft\u media\u发明。”
自从我做PHP以来已经有很多年了,但是这个
”“
看起来应该是
到“`”..你能试试吗?将查询定义为常量有什么意义?