-4

我有一个这样的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 片段,我会非常高兴。谢谢

4

3 回答 3

2

这是一个技术:

<?php

// Query the database
SELECT product_id FROM product

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

print_r($Products);

?>

自己尝试一些东西。使用 PDO 扩展来创建您的查询,然后使用该方法fetch在循环中获取您的数据。

于 2012-08-01T17:15:43.653 回答
-1
$query = mysql_query("SELECT * FROM product");    

$array = array();

while($row = mysql_fetch_array($query)){
    $array [] = $row['p']
}
于 2012-08-01T17:17:55.520 回答
-1

尝试这样的事情

$pid= array();

while($row = mysql_fetch_array($query)){
$pid[] = $row['product_id']
 }
于 2012-08-01T17:20:45.313 回答