douxiong3234 2015-04-10 10:32
浏览 24
已采纳

如何将mysql数组转换为php数组

        $cg= $mysqli->query("SELECT * FROM news WHERE id='$postid' 
        and  status='1' ORDER BY RAND()");
       while($sd= $cg->fetch_assoc()){
       $title= $sd['title'];

        }

What i want to do is turn var $title to something like

     $mytitle[1] = 'first title';

     $mytitle[2] = 'second title';

     $mytitle[3] = 'third title';
      $randnews= rand(1, 3);
      echo $mytitle[$randnews];
  • 写回答

5条回答 默认 最新

  • douduocuima61392 2015-04-10 10:50
    关注

    Try this,I have tried based on my database table query, It's working as you expected.

    Code:-

    <?php
         require_once("connect.php");
         $sql=("SELECT * FROM news WHERE id='$postid' and status='1' ORDER BY RAND()");
         $result = $con->query($sql); 
         while($row = $result->fetch_assoc()){
          $array[] = $row['title'];      
          }
         echo "After Sorting".'<pre>';
         print_r($array);
         echo '</pre>';     
    ?>
    

    $con is variable of connection class.

    $con=mysqli_connect($servername,$username,$password,$my_db);

    Output:-

    [xyz] => "test"
    [abc] => "tester"
    [pqr] => "user"
    [res] => "test"
    

    Hope this helps

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改