doukong9982 2012-04-20 04:54
浏览 13
已采纳

PHP数组演示

I have an php array with presentation as follow:-

<?php 
  $ads = array(); 
  $ads [] = array( 
  'name' => 'Apple', 
  'duration' => '3', 
  'price' => "$5"
  ); 

  $ads [] = array( 
  'name' => 'Orange', 
  'duration' => '2', 
  'price' => "$10"
  ); 

  $ads [] = array( 
  'name' => 'Banana', 
  'duration' => '5', 
  'price' => "$6"
  ); 

and then, I would like to replace the static data with dynamic data from database:-

$sql = "SELECT * from tb_fruit order by fruit_id ASC";
$result = mysql_query($sql_approve, $conn_fruit);

while($record = mysql_fetch_array($result))
{
$fruit_id = $record['fruit_id'];
$fruit_name = $record['fruit_name '];
$fruit_price= $record['fruit_price'];
$fruit_duration= $record_approve['fruit_duration']; 
}

Actually, how shall I combine the 2 presentations together? Thanks!

  • 写回答

4条回答 默认 最新

  • doubeng1278 2012-04-20 04:58
    关注

    If you want to get a similar structure as the one that you have in the first example, you can modify your second to create a new array and append it to an existing $ads array.

    $sql = "SELECT * from tb_fruit order by fruit_id ASC";
    $result = mysql_query($sql_approve, $conn_fruit);
    
    $ads = array();
    while($record = mysql_fetch_array($result))
    {
        $ads[] = array(
                  'name' => $record['fruit_name'],
                  'price' => $record['fruit_price'],
                  'duration' => $record['fruit_duration']);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么