php mysql 脚本执行sql语句_在MySQL语句执行SQL语句,绝对成功,但是在PHP里执行报错。...

博主遇到一个奇怪的问题,他在PHP中使用PDO执行SQL语句时遇到错误,尽管这些语句在MySQL环境中可以正常运行。他已经检查过语法、数据库设置、单双引号、关键字等,但问题依然存在。错误提示显示为SQL语法错误。代码中涉及到的步骤包括连接数据库、创建表和插入数据,但都以失败告终。现在博主急需帮助来解决这个PHP和MySQL之间的兼容性问题。
摘要由CSDN通过智能技术生成

我已经完全可以确定SQL语句在MySQL完全可以执行,没有语法错误,但是在PHP里执行就有错误。我使用的是PDO的方法做的。先说明一下,我查阅了好多资料,重新设置数据库,添加反单引号,...

我已经完全可以确定SQL语句在MySQL完全可以执行,没有语法错误,但是在PHP里执行就有错误。我使用的是PDO的方法做的。先说明一下,我查阅了好多资料,重新设置数据库,添加反单引号,添加单引号,是否有使用关键字,有没没有多余逗号。。。全部查过了都没有解决问题。非常急,希望有大神可以解决我的问题,谢谢了!下面附上代码。错误在下面:连接成功数据库创建成功创建表失败: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter // use stuDB// drop procedure if exists establishTab' at line 1插入数据失败: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter // use stuDB// drop procedure if exists insertNumber' at line 1Process finished with exit code 0

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值