好吧,我试图插入到另一个表中,但我得到了这个错误;
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);
我想插入到lcl\u用户\u代理的访问从访问\u用户代理然后我得到访问块与 $agent_id
从表单
2条答案
按热度按时间jei2mxaa1#
看来你最后搞砸了。应填写以下表格:
所以也许这就是你想要的?
pu82cl6c2#
试一试:
$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
而不是在中使用。