首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mySQL中获取具有特定值的行的值

问如何在mySQL中获取具有特定值的行的值
EN

Stack Overflow用户
提问于 2014-01-18 06:17:43
回答 2查看 35关注 0票数 0

我正在尝试获取具有mySQL DB特定值的row的值。

下面是我的行的样子

代码语言:javascript
复制
row | email     | uuid | device
 1  | me@me.com |xxxxxx|iPhone
 2  | you@me.com|yyyyyy|iPod

例如,我想要获取第2行的uuid,我有一封电子邮件。

这是我的mysql_query的样子:

代码语言:javascript
复制
$result = mysql_query("SELECT * FROM users WHERE email = '{$email}'");
    echo(mysql_result($result, 0)); #0 is email, but I need uuid, so 1

但我只能收到邮件。

有人知道怎么拿到uuid吗?

EN

回答 2

Stack Overflow用户

发布于 2014-01-18 06:22:04

考虑切换到pdo或mysqli_。但是为什么不呢:

代码语言:javascript
复制
 $result = mysql_query("SELECT * FROM users WHERE email = '{$email}'");
 while($row = mysql_fetch_array($result))
 {

      echo $row['uuId'] . "," . $row['email'] . "," . $row['device'] . "<br>";
      //or whatever data you want.
 }
票数 1
EN

Stack Overflow用户

发布于 2014-01-18 06:21:19

您可以使用

代码语言:javascript
复制
while ($row = mysql_fetch_assoc($result)) {
    echo $row['email'];
    echo $row['uuid'];
    echo $row['device'];

}

顺便说一下,start using mysqli_*函数mysql_*函数已弃用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21197002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档