我试图从包含用户会话数据的数据中删除所有数据,但它告诉我我有语法错误。
$sql = "DELETE * FROM character_tbl WHERE character_player= '".$_SESSION["user"]."' ";
错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 '$ sql =“DELETE * FROM character_tbl WHERE character_player =附近 '”。$ _ SESSION [ “用户”'
答案 0 :(得分:2)
查询应该是这样的,无需添加myscript.py
:
*
答案 1 :(得分:1)
删除后删除*,因为它不是实际的语法
library(rPython)
python.exec(python.code = c("import paramiko",
"ssh = paramiko.SSHClient()",
"ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())",
sprintf('ssh.connect("%s", username="USER", password="PASSWORD") ', IP),
'stdin, stdout, stderr = ssh.exec_command("mca-status")',
'stats = stdout.readlines()'))
答案 2 :(得分:0)
DELETE
的语法是:
DELETE FROM TABLE_NAME WHERE FIELD1 = 'xyz';
请删除' *'在你的情况下。
答案 3 :(得分:0)
你将所有这些PHP代码传递给mysql引擎:
$sql = "DELETE * FROM character_tbl WHERE character_player = '".$_SESSION["user"
您也应该从删除查询中删除*
。所以,您应该只传递查询:DELETE FROM character_tbl WHERE character_player = 'user_session_value'