我如何从SQL数据库的一列填充php数组?

0 php mysql arrays

假设我有一个名为"pcode"的mysql数据库,只有一个表,名为"uk_postcodes",我想只用第一列填充我的数组,称为"postcodes".以下代码缺少什么:

    //link to mysql server
    $link = mysql_connect('localhost', 'root', 'root');
    mysql_select_db('pcode'); 

    $sql = "SELECT * FROM `ukpostcodes`";
    $query = mysql_query($sql);

$var = array();
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 7

$sql = "SELECT postcodes FROM ukpostcodes";
$result = mysql_query($sql);

$var = array();
while ($row = mysql_fetch_array($result)) {
  $var[] = $row['postcodes'];
}
Run Code Online (Sandbox Code Playgroud)