我有一个像这样的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片段,我会很高兴。感谢
答案 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']
}