使用mysql行创建一个简单的php数组...

时间:2012-08-01 17:13:54

标签: php mysql

我有一个像这样的mysql代码......

INSERT INTO `product` (`product_id`, `model`, `sku`) VALUES
(61, 'one-s 1407', ''),
(72, 'one-s 1408', ''),
(88, 'one-s 1409', ''),
(91, 'one-s 1403', ''),
(95, 'one-s 1404', '');

现在我想提取product_id并创建一个像这样的php数组..

$productid = array(61,72,88,91,95);

请注意:

我给出的mysql代码示例。但我的表中有超过1000行和15列。

如果有人给我一些可以轻松完成这项工作的php片段,我会很高兴。感谢

3 个答案:

答案 0 :(得分:2)

这是一项技术:

<?php

// Query the database
SELECT product_id FROM product

// Loop
$Products = array();
while(){
    $Products[] = $Row->product_id;
}

print_r($Products);

?>

自己尝试一下。使用PDO扩展来创建查询,然后使用方法fetch将数据放入循环中。

答案 1 :(得分:-1)

$query = mysql_query("SELECT * FROM product");    

$array = array();

while($row = mysql_fetch_array($query)){
    $array [] = $row['p']
}

答案 2 :(得分:-1)

尝试这样的事情

$pid= array();

while($row = mysql_fetch_array($query)){
$pid[] = $row['product_id']
 }