Php 选择Sql命令限制?

Php 选择Sql命令限制?,php,sql,select,Php,Sql,Select,我用 在php中 select * from table where column = value 这不会从表中返回任何内容 JSON结果被发送到android应用程序 但如果我给它加上LIMIT 50,它会返回50条记录 但仅此而已。60一无所获 有什么建议吗?您的代码没有问题,但数据有问题。如果您可以从前54行中获取数据,但在第55行中失败,并且您可以从android应用程序中检查这一点,那么唯一的原因是,将数据编码为json时出现了一些错误。尝试启用php错误登录,并检查发生了什么错误。

我用

在php中

select * from table where column = value
这不会从表中返回任何内容 JSON结果被发送到android应用程序

但如果我给它加上LIMIT 50,它会返回50条记录 但仅此而已。60一无所获


有什么建议吗?

您的代码没有问题,但数据有问题。如果您可以从前54行中获取数据,但在第55行中失败,并且您可以从android应用程序中检查这一点,那么唯一的原因是,将数据编码为json时出现了一些错误。尝试启用php错误登录,并检查发生了什么错误。您还可以使用phpMyAdmin检查数据-查看第55行。另一种方法是在本地机器上使用php调试来检查实际错误。

sql数据库在表的第55行中包含一个倒逗号,这导致了错误。谢谢大家的希望,这个倒逗号不会把事情搞砸;努力

尝试增加mysql配置中允许的最大数据包数,但如何在远程服务器上更改?我的网站所在地。询问谁管理您的服务器,如果您没有权限,我会将其更改为max_allowed_packet=128M,然后是256M,但一个查询的有效期超过50个,但仍有一个查询无效。有什么建议吗?没有,可能行得通。但54s行包含一些数据,由于某些原因无法对其进行编码。使用phpMyAdmin检查此行的数据。尝试跳过这一行,但有限制。您将在应用程序中获得结果。终于找到了罪犯。数据中只有一个“倒逗号”,这导致sql select查询出错。这是在第55排。虽然在人眼看来一切都很正常,因为使用马特的车是正常的。好吧,那么我认为我的答案是正确的。数据的问题。所以你可以把它作为validSure Bro来检查,他会给你奖金,虽然这是我所有的一半:三个小时后,网站限制非常感谢
if($result = $db->query("select * from table where column = value"))
{}