2014-01-17 45 views
0

我正在嘗試使用mySQL DB的特定值來獲取行的值。如何使用PHP中的特定值在mySQL中獲取行的值

這是我行看起來像

row | email  | uuid | device 
1 | [email protected] |xxxxxx|iPhone 
2 | [email protected]|yyyyyy|iPod 

因此,例如,我想要得到的uuid行2,我的電子郵件。

這是我的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?

+0

請使用PDO或mysqli_ *函數mysql_ *已棄用 – CappY

回答

0

您可以使用

while ($row = mysql_fetch_assoc($result)) { 
    echo $row['email']; 
    echo $row['uuid']; 
    echo $row['device']; 

} 

BTW開始使用mysqli_ *功能mysql_ *功能已被棄用。

1

考慮切換到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. 
} 
相關問題