如何获取不同列的值,但是来自同一行?

时间:2018-04-03 16:39:39

标签: php sql mariadb

我正在尝试从不同的列中获取值,但是来自同一行。例如:获取用户名,密码,电子邮件地址,并且只知道用户名。例如:用户登录并希望查看存储在数据库中的与它们相关的一些数据,因此我将从该行获取所有数据,然后仅显示我需要的数据,例如他的电子邮件地址。

示例:

id  | Username | Password |   Email    | 
----+----------+----------+------------+
 1  | Ane      | 1234567  |  ok@ok.com |
 2  | Angi     | 1234567  |  ok@ok.com |
 3  | Bobby    | 1234567  |  ok@ok.com |
 4  | Denis    | 1234567  |  ok@ok.com |
 5  | Jerry    | 1234567  |  ok@ok.com |
 6  | Mikha    | 1234567  |  ok@ok.com |

所以我希望得到用户名Mikha的所有值,所以:

ID,用户名,密码,电子邮件

6,Ane,1234567,ok @ ok.com

1 个答案:

答案 0 :(得分:1)

只需输入:

select (id,Username,Password,Email) from theTable where username = "Mikha";

这将打印出存在username =“Mikha”的行中的所有值。