PHP 下一个 MySQL 行 - 如何移动指针直到函数检查为真?

标签 php mysql row record

我有一个 PHP 脚本,它从 MySQL 数据库中的一行中获取一个值,通过一个函数运行它,如果确定为 true,则返回一个值,如果为 false,则需要转到中的下一个值数据库并检查该值,直到最终返回 true。 我想我需要使用 mysql_fetch_assoc,但我不太确定以什么方式使用它...我希望我可以将我的代码发布得更具体,但它有很多代码,而且其中大部分与这个问题...

最佳答案

您可以在数据库中执行“函数”吗?处理表中的每一行来检查某种类型的条件确实效率很低。这正是数据库所擅长的,即高效处理查询并快速为您提供答案。

所以我建议看看如何在数据库端完成这一切,以便您的 PHP 代码只是获取最终结果(即由函数过滤的行)。也许如果您提供有关“功能”正在执行的操作的更多详细信息,则可以提供更具体的答案。

关于PHP 下一个 MySQL 行 - 如何移动指针直到函数检查为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542248/

相关文章:

php - Google Chart Area 不显示 mysql 数据库

php - 删除/分离第一个数据透视表记录

while循环中的PHP fpdf - 我想分成多个pdf

java - mysql jdbc 字段列表中的未知列 'startdate'

jquery tablesorter 插件 - 保留替代行颜色

python - 对于给定的 pandas 列,是否有一种更快的方法来检查数据条目的符号是否与前一行中数据条目的符号不同?

php - set_time_limit 不起作用

c# - 使用 Rijndael 进行跨平台(php 到 C# .NET)加密/解密

php - Flex 应用程序引擎 mongoDb

c# - 从数据集中的数据表中删除一行