如何把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)){

在涉及LBS的服务开发过程中,经常需要存储地理空间的位置并进行一定计算(附近商家等需求),本文主要介绍mysql对于LBS的支持。

Mysql的空间扩展主要提供一下几个方面的功能:

其中前两点对InnoDB,MyISAM,NDB,ARCHIVE等mysql存储引擎都支持,第三点只有对InnoDB和MyISAM的支持,由于InnoDB的支持行锁以及事务的特性,现在基本上已经是默认存储引擎了,所以本文以下内容都默认使用InnoDB。

创建空间列以及空间索引的语句如下:

Mysql的空间数据类型与OpenGIS的数据类型相对应。

Mysql的空间数据有不同表示格式,其中咱能看懂的也就第一种

因为上文提到了SRID,这里说下什么是SRID,SR是指Spatial Reference,也就是我们常说的空间参考系,mysql支持卡迪尔坐标系和地理坐标系,其中地理坐标系又有好多种,下面说几种常用的空间参考系

Mysql的所有空间坐标系都存在表 mysql.st_spatial_reference_system 中,这个表是隐藏的,看不见的,但是你可以通过 infomation_shcema.st_spatial_reference_system 中查看参考系的信息,这个表就是 mysql.st_spatial_reference_system 的一个视图的实现。

mysql的空间索引的数据结构是R树,R树实际上就是多维的B树,B树的数据结构在我的另一篇博客中有介绍,这里就不展开了,说几点在应用的时候需要注意的。

最后转一篇博文 https://visonforcoding.github.io/di-li-wei-zhi-geochu-li-zhi-mysql-geo-suo-yin.html


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

原文地址:https://54852.com/zaji/7345321.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存