php - 如何以矩阵模式访问 MySQL 表中的值?

标签 php mysql sql arrays

Cust_Id    Name      Phone
--------------------------
A001       John      88888
A002       Smith     77777
A003       Stella    66666

目前我正在执行 3 个查询,例如:SELECT Name, Phone from tablename WHERE Cust_Id = 'A001'。 A002 & A003 同样 上述查询将返回:$row[Name]、$row[Phone]。

有什么方法可以让我运行单个查询并获得如下结果:$row[A001][Phone] 或者我可以直接引用这些值。

该表有超过 3 个元组。

如有任何帮助,我们将不胜感激。

最佳答案

为什么不使用 IN

SELECT Name, Phone 
FROM   tablename 
WHERE  Cust_Id IN ('A001','A002', 'A003')

相同
SELECT Name, Phone 
FROM   tablename 
WHERE  Cust_Id = 'A001' OR
       Cust_ID = 'A002' OR
       Cust_ID = 'A003'

关于php - 如何以矩阵模式访问 MySQL 表中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14339011/

相关文章:

php - 是否可以确定哪个 PHP 文件生成了一些输出

PHP JQuery 复选框

php - SQL 查询,找不到正确的查询

mysql - SQL 每小时数据

sql - 查询有条件地为每个不同的 id 只返回一行

javascript - 使用 JavaScript 或 PHP 在表中添加和减去值

php - 修复由于 Wordpress 中的短代码导致的标记错误

php - 资源 ID #13

mysql - 在 MySQL 中使用 left Join 进行最佳拟合数据重试

mysql - 转置部分 SQL 结果以合并记录