如何把mysql 的数据 输出为多维数组,谢谢了!

如何把mysql 的数据 输出为多维数组,谢谢了!,第1张

<? 

$host = "localhost"   //主机名 

$user = "root"        //mysql用户名 

$password = ""    //mysql密码 

$database = "doc"  //mysql数据名 

$tables = "mclass"  //表名

$conn=mysql_connect("$host","$user","$password") or die("数据库打开出错") 

mysql_select_db("$database")

   $query="select * from $tables" 

    $result=mysql_query($query,$conn) 

    $i=0 

    $j=0 

      while($row=mysql_fetch_row($result)){ 

      $array[$i][$j] = $row[0].$row[1] 

        $array2[$i][$j] = $row[0] 

     $j++ // echo $i.",".$j.$row[1]."<br>" 

     if($j==3) { 

     $i++ 

     $j=0 

         } //else {$j++ }

       } 

     $amax=count($array)//获是数组内数据个数。

    $rows=2  //设置列数

   //开始显示数据 

  for ($x=0 $x<=$amax-1 $x++) { 

       for ($y=0 $y<= $rows $y++) { 

         echo "<a href=".$array2[$x][$y].">".$array[$x][$y]."</a>|"  

          } 

          echo "<p>" 

    }

/* 

显示结果为 

aaa|bbb|ccc 

ddd|eee|fff 

lll|mmm|nnn 

..... 

*/

?>

<?

$host = "localhost" //主机名

$user = "root" //mysql用户名

$password = "" //mysql密码

$database = "doc" //mysql数据库名

$tables = "mclass" //表名

$conn=mysql_connect("$host","$user","$password") or die("数据库打开出错")

mysql_select_db("$database")

$query="select * from $tables"

$result=mysql_query($query,$conn)

$i=0

$j=0

while($row=mysql_fetch_row($result)){


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7661428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存