我如何从数据库中取一列?

时间:2011-07-26 07:22:54

标签: php mysql database

mysql_fetch_array返回我的行,但我想要列,例如:

    $bilgi= mysql_query("SELECT age,wname,slid,sex,c_name FROM user ");
    //echo mysql_errno($con).":".mysql_error($con)."\n";
    while($sutun= mysql_fetch_array($bilgi))
    {

        echo $sutun["age"]." ";
        echo $sutun["wname"]." ";
        echo $sutun["sex"]." ";     
        echo $sutun["slid"]." ";
        echo $sutun["c_name"]."\n"; 

    }

这会返回我的行,我希望它返回列的任何想法吗?

1 个答案:

答案 0 :(得分:2)

$bilgi= mysql_query("SELECT age,wname,slid,sex,c_name FROM user LIMIT 1");

只返回一行,但我不认为这是你想要的? 您需要一个主键,并在WHERE子句中使用它来标识您需要的行。

$bilgi= mysql_query("SELECT age,wname,slid,sex,c_name FROM user WHERE id=1");

id是识别行的主键。