php - 如何使用 PHP 中的特定值获取 mySQL 中的行值

标签 php mysql

我正在尝试获取具有 mySQL 数据库特定值的行值。

这就是我的行的样子

row | email     | uuid | device
 1  | me@me.com |xxxxxx|iPhone
 2  | you@me.com|yyyyyy|iPod

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

这就是我的 mysql_query 的样子:

$result = mysql_query("SELECT * FROM users WHERE email = '{$email}'");
    echo(mysql_result($result, 0)); #0 is email, but I need uuid, so 1

但我只能收到电子邮件。

有人知道如何获取uuid吗?

最佳答案

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

 $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.
 }

关于php - 如何使用 PHP 中的特定值获取 mySQL 中的行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21197002/

相关文章:

php - 无效的 PDO MySQL 语句 - 语法错误

php - 将 NULL 插入 DATE 字段 MySQL 5.6

php - 如何最好地存储用户信息和用户登录名和密码

mysql - 仅当表中不存在时才将表单中的值插入到我的数据库表中

mysql - 多用户数据库

PHP 错误 : Function name must be a string

php - MySQL Like 值中的正则表达式

php - Laravel 5.1 防止表单空闲后 token 不匹配

mysql - 如何在执行 sql 查询时根据整数变量设置字符串值?

mysql - 将 char_length 分配给变量时出错