我正在尝试在名称与当前会话变量用户名相同的表的“歌曲”列中插入数据。但它给出以下错误解析错误:语法错误,意外'"',期望 T_STRING 或 T_VARIABLE 或 T_NUM_STRING
mysql_query("INSERT INTO ".$_SESSION['username']."('songs') VALUES(\"$_FILES["file"]["name"]\")");
我正在尝试在名称与当前会话变量用户名相同的表的“歌曲”列中插入数据。但它给出以下错误解析错误:语法错误,意外'"',期望 T_STRING 或 T_VARIABLE 或 T_NUM_STRING
mysql_query("INSERT INTO ".$_SESSION['username']."('songs') VALUES(\"$_FILES["file"]["name"]\")");
试试这个,
mysql_query("INSERT INTO ".$_SESSION['username']."(songs) VALUES('\\" . $_FILES['file']['name'] . "\\')"
song
song
用 single 包装 的值$_FILES['file']['name']
\
_\
试试这个:
mysql_query("INSERT INTO ".$_SESSION['username']."('songs') VALUES(\"".$_FILES["file"]["name"]."\")");
变量中的引号引起了问题。