Mysql只从表中选择两个项目

时间:2014-12-08 18:36:52

标签: php mysql

我想从表中只选择两个项目,而不是选择*和行等等......

我试过这个,但它不起作用:

    $query = mysql_query("SELECT id, email FROM users WHERE nev = '$nev' LIMIT 1") or die (mysql_error());
    $id = mysql_result($query, 0);
    $email = mysql_result($query, 1); 

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

根据mysql_result documentation

参数可以这样描述 mysql_result($ result,$ row,$ field) 您查找未定义字段的第1行和第2行,这意味着您的select(id)的第1个字段 当我想你在第一和第二个字段(id,你选择的电子邮件)中寻找第一行(并且只有你已经放置了LIMIt 1)

$id =mysql_result($query , 0 , 0 )
$email = mysql_result($query , 0, 1 )