php - MySQL 结果与 PHP 的数组?

标签 php mysql

我生成了一个动态 pdf,其中一个部分依赖于系统“指示器”值来实际打印内容。

系统查询一个成员表,每个成员的Type为0,1,2(千行)。

在完整查询结束时,我需要脚本设置一个变量,该变量指示该类型字段返回的全部结果。

例如:

  • 如果返回的 ANY 类型结果中有值 0、1 AND 2,则设置 $result = 100;

  • 如果返回的ANY类型结果中只有0和1的值,则设置$result = 200;

  • 如果返回的任何类型结果中只有0值,则设置$result = 300;

  • ""只有值 1,set $result = 400;

  • ""只有值2,设置$result = 500;

有什么好的方法可以实现这一点吗?

最佳答案

您可以执行如下查询:

SELECT DISTINCT Type FROM Members WHERE ....

这只会返回 1 到 3 行。

那么这只是几个if的问题。

PS:您错过了 0 和 2 的情况。

关于php - MySQL 结果与 PHP 的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4210327/

相关文章:

PHPMailer - 如何在 altbody 中添加断行?

php - 如何使用laravel中的with()函数打印表关系中的数据

php - 进行更快的 MySQL PHP 查询

php - 使用 MySQL 获取随机输出

mysql - 如何使用 kubernetes 从 mysqldump 恢复转储文件?

分配 64 字节时 PHP PDO 允许内存耗尽

php - 自定义 CMS 如何使用 PHP/MySQL 数据库为帖子创建类别

php - Symfony2 表单事件 PreSetData 订阅者

mysql - PDO 语法错误,SQLSTATE[42000]

php - AJAX 响应 PHP、mysql 问题