不返回表中的整个值

Kev*_*vin 1 php mysql

$result = mysql_query("SELECT * FROM project ORDER BY projectid");

while($row = mysql_fetch_array($result)) 
{
    return(array($row['projectid'],   $row['clientname'], 
                 $row['salesperson'], $row['prospect']));       
}
Run Code Online (Sandbox Code Playgroud)

我只从字段中获得第一组值.我需要所有的价值观.

Gre*_*reg 5

您只能从函数返回一次.构建一个结果数组并返回:

$result = mysql_query("SELECT * FROM project ORDER BY projectid");
$values = array();
while($row = mysql_fetch_array($result)) 
{
    $values[] = array($row['projectid'], $row['clientname'], $row['salesperson'], $row['prospect']);
}

return $values;
Run Code Online (Sandbox Code Playgroud)