如何用php从mysql结果中获取数组格式

如何用php从mysql结果中获取数组格式,php,mysql,arrays,Php,Mysql,Arrays,我想从mysql数据库中获取数组格式。 例如,让我有一个名称表 名称表 我想得到这个数据数组表单 $name=array('jone','smith','waiyan');(//I want to get this format) 怎样才能得到这个结果呢?我是php初学者。请回答我。谢谢你的贡献。 对不起,我说的是英语。类似这样的话: $sth = mysql_query("SELECT name FROM your_table"); $rows = array(); while($r = m

我想从mysql数据库中获取数组格式。 例如,让我有一个名称表

名称表

我想得到这个数据数组表单

$name=array('jone','smith','waiyan');(//I want to get this format)
怎样才能得到这个结果呢?我是php初学者。请回答我。谢谢你的贡献。 对不起,我说的是英语。

类似这样的话:

$sth = mysql_query("SELECT name FROM your_table");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
    $rows[] = $r["name"];
    //OR
    array_push($rows, $r['name']);
}
print_r($rows);
请参阅:

类似的内容:

$sth = mysql_query("SELECT name FROM your_table");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
    $rows[] = $r["name"];
    //OR
    array_push($rows, $r['name']);
}
print_r($rows);

请参阅:

查看此处,了解有关mysql函数的信息:

对于您要询问的特定任务,类似这样的操作应该可以:

$result = msql_query('YOUR QUERY'); // returns a result resource
if ($result === false)  
{
    // handle the error
}

$names = array();
// get each row from your result one-by-one
while ($row = mysql_fetch_assoc($result))
{
    $names[] = $row['name']; // the keys in $row are named like your mysql columns
}

有关mysql函数的信息,请点击此处:

对于您要询问的特定任务,类似这样的操作应该可以:

$result = msql_query('YOUR QUERY'); // returns a result resource
if ($result === false)  
{
    // handle the error
}

$names = array();
// get each row from your result one-by-one
while ($row = mysql_fetch_assoc($result))
{
    $names[] = $row['name']; // the keys in $row are named like your mysql columns
}

从感谢您的指导开始,现在我尝试使用您的链接。从感谢您的指导开始,现在我尝试使用您的链接。不要使用
array\u push
推送单个元素<代码>$array[]=$element更好。不要使用
array\u push
推送单个元素<代码>$array[]=$element更好。