php – MySQL在第1行错误附近使用正确的语法

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – MySQL在第1行错误附近使用正确的语法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
你好,我有运行一个查询使用PHP它给错误

您的sql语法有错误;检查与您的MySQL服务器版本对应的手册,以便在第1行附近使用正确的语法

但是当我回显查询并使用sqlyog软件手动运行它运行正常.任何人都可以说这里有什么问题
这是我生成查询

INSERT INTO wp_bp_activITy
            (
            user_id,component,`tyPE`,`action`,content,Primary_link,item_id,secondary_item_id,date_recorded,hide_sitewide,mptt_left,mptt_right
             )
             VALUES(
             1,'activity','activity_update','<a title="admin" href="http://brandnewmusicreleases.COM/social-network/members/admin/">admin</a> posted an update','<a title="242925_1" href="http://brandnewmusicreleases.com/social-network/wp-content/uploads/242925_1.jpg" class="buddyboss-pics-picture-link">242925_1</a>','http://brandnewmusicreleases.com/social-network/members/admin/',' ','2012-06-22 12:39:07',0
             )

这里是我的PHP代码

$qr2="INSERT INTO wp_bp_activity
            (
            user_id,mptt_right
             )
             VALUES(
             $cid,'<a href=\"http://brandnewmusicreleases.com/social-network/members/$name/\" title=\"$name\">$name</a> posted an update','<a class=\"buddyboss-pics-picture-link\" href=\"http://brandnewmusicreleases.com/social-network/wp-content/uploads/$imgname\" title=\"$ionlyname\">$ionlyname</a>','http://brandnewmusicreleases.com/social-network/members/$name/','$time',0
             )";

经过编辑

echo $qr2="INSERT INTO wp_bp_activity (user_id,mptt_right) VALUES($cid,'',0)";

MysqL_query($qr2) or die(MysqL_error());
问题是因为您已经使用“”实际上将所有的空格发送到MysqL中的所有空格来查询多行,这导致错误.

或者将其放在一行或每行上附加:o)

sqlyog必须修剪每一行的空白处,这就解释了为什么它的工作.

例:

$qr2="INSERT INTO wp_bp_activity
      (
            user_id,(this stuff)component,(is)      `type`,(a)        `action`,(PRoblem)  content,....

脚本宝典总结

以上是脚本宝典为你收集整理的php – MySQL在第1行错误附近使用正确的语法全部内容,希望文章能够帮你解决php – MySQL在第1行错误附近使用正确的语法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。