php - 从另一个表插入到表中
问题描述
好吧,我尝试将表插入到另一个表中,但出现此错误;
WordPress数据库错误:[You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''lcl_user_agent' (user_agent, hitcount, click_timestap) SELECT visite_useragent,' at line 1]
这是我的代码;
$addagent = "INSERT INTO $wpdb->prefix.'lcl_user_agent' (user_agent, hitcount, click_timestap) SELECT visite_useragent, visite_hitcount, click_timestap FROM $wpdb->prefix.'lcl_visite_agent' .agent_id IN (' . $agent_id . ')";
$wpdb->query($addagent);
我想将来自 visite_useragent 的访问插入到 lcl_user_agent 中,然后我从表单中获取访问$agent_id
块
解决方案
试一试:
$addagent = "INSERT INTO " . $wpdb->prefix . 'lcl_user_agent' . " (user_agent, hitcount, click_timestap) SELECT visite_useragent, visite_hitcount, click_timestap FROM " . $wpdb->prefix.'lcl_visite_agent' . " where agent_id IN (' . $agent_id . ')";
$wpdb->query($addagent);
我从来没有很幸运将 -> 嵌入双引号字符串中。只是更清楚地将字符串连接在一起。此外,在这种情况下,除非您有多个$agent_id
值,否则您可能会考虑where agent_id = $agent_id
使用 IN。
推荐阅读
- sql - 使用 regexp_replace 从数字中删除字母
- servlets - 请求后 Tomcat 停止
- php - 如果用户离开/关闭 php 脚本,它会自动结束会话吗?
- ios - 为什么包装 os_log() 会导致无法正确记录双打?
- c# - 如何在 Dictionary 中的日期时间上使用 IF 语句
> 在 C# 中 - javascript - 单击时将图像插入到 div
- javascript - 表格标题作为单元格中的标签
- algorithm - 理解这个时间复杂度问题(破解编码面试)
- git - 如何维护并行的 dev 分支并经常从 master 拉取并推送到 master?
- xml - python xml读取文件