我有一个 PHP 脚本,它从 MySQL 数据库中的一行中获取一个值,通过一个函数运行它,如果确定为 true,则返回一个值,如果为 false,则需要转到中的下一个值数据库并检查该值,直到最终返回 true。 我想我需要使用 mysql_fetch_assoc,但我不太确定以什么方式使用它...我希望我可以将我的代码发布得更具体,但它有很多代码,而且其中大部分与这个问题...
最佳答案
您可以在数据库中执行“函数”吗?处理表中的每一行来检查某种类型的条件确实效率很低。这正是数据库所擅长的,即高效处理查询并快速为您提供答案。
所以我建议看看如何在数据库端完成这一切,以便您的 PHP 代码只是获取最终结果(即由函数过滤的行)。也许如果您提供有关“功能”正在执行的操作的更多详细信息,则可以提供更具体的答案。
关于PHP 下一个 MySQL 行 - 如何移动指针直到函数检查为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542248/