gpt4 book ai didi

php - mysql语法错误并且找不到源

转载 作者:行者123 更新时间:2023-11-29 09:19:44 25 4
gpt4 key购买 nike

我有更新日志表的功能。

function wslog($userID, $log, $where) {
safe_query("INSERT INTO ".PREFIX."log ( time, userID, log, where ) values( '".time()."', '".$userID."', '".$log."', '".$where."' ) ");
}

我有这个 php 代码:

wslog($userID, 'server|'.mysql_insert_id().'', 'servers');

但我不断收到语法错误:

  • 查询失败:errorno=1064
  • error=您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行 'where ) value( '1269208030', '1', 'server|14', 'servers' )' 附近使用的正确语法
    <
  • query=INSERT INTO ws_DII_log ( 时间、用户 ID、日志、其中 ) 值 ( '1269208030', '1', 'server|14', '服务器' )

最佳答案

SQL 是否可能不喜欢您的 log 字段名称,因为它是保留字?

如果是这样,请尝试将其放入反引号

log ( `time`, `userID`, `log`, `where` )

关于php - mysql语法错误并且找不到源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2488880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com