Php 我如何知道在执行sql语句时出现了什么错误
我通过php执行一个mysql语句,没有抛出异常,但什么也没发生 该语句实际上是由分隔的多个语句集;应该已经创建了多个表Php 我如何知道在执行sql语句时出现了什么错误,php,mysql,Php,Mysql,我通过php执行一个mysql语句,没有抛出异常,但什么也没发生 该语句实际上是由分隔的多个语句集;应该已经创建了多个表 如何检查出错的地方?我建议您在phpmyadmin中运行sql语句以查看发生了什么。我建议您在phpmyadmin中运行sql语句以查看发生了什么。这取决于您使用的API;但是当查询失败时,它们通常提供了一种获取错误消息的方法 通常见: 另外,提供一些可能与你的问题更相关的信息:你在说(引用): 这句话实际上是多重的 语句集以…分隔 默认函数通常不支持这一点 例
如何检查出错的地方?我建议您在phpmyadmin中运行sql语句以查看发生了什么。我建议您在phpmyadmin中运行sql语句以查看发生了什么。这取决于您使用的API;但是当查询失败时,它们通常提供了一种获取错误消息的方法 通常见:
另外,提供一些可能与你的问题更相关的信息:你在说(引用): 这句话实际上是多重的 语句集以…分隔 默认函数通常不支持这一点
例如,国家文件(引用): 不支持多个查询
如果您使用的是
mysqli.*
函数,请查看。这取决于您使用的API;但是当查询失败时,它们通常提供了一种获取错误消息的方法
通常见:
另外,提供一些可能与你的问题更相关的信息:你在说(引用): 这句话实际上是多重的 语句集以…分隔 默认函数通常不支持这一点
例如,国家文件(引用): 不支持多个查询
如果您正在使用
mysqli.*
函数,请查看。您需要为每个查询调用mysql\u query()。
您不能将它们全部放在一个调用中,即使它们之间用“;”分隔。您需要为每个查询调用mysql\u query()。
您不能将它们全部放在一个调用中,即使它们之间用“;”+1分隔,但我要补充的是,命令行或任何其他解析MySQL的软件也同样适用。+1,但我要补充的是,命令行或任何其他解析MySQL的软件也同样适用。