php中,读取一个mysql数据库中1张表中的所有数据,并把它们弄成多维数组的形式

php中,读取一个mysql数据库中1张表中的所有数据,并把它们弄成多维数组的形式,第1张

比如users表

$sql="select from users";

$res=mysql_query($sql);

得到一个结果集资源,然后用

$arr=mysql_fetch_assoc($res);

得到就是一个二维的关联数组

数据库提到的数据一般是资源类型的,要逐一读出,添加到数组

while($row = mysql_fetch_assoc($res)){

$data[] = $row;

}

$sql

=

"select

class

from

name

where

Id

=

1";

$res=mysql_query($sql);

$row=mysql_fetch_array($res);

mysql_free_result($res);

$arr=explode(',',$row['name']);

print_r($arr);

首先

$str = '{

"Result": 1,

"Msg": "成功",

"Data": {

"UserCode": "309020441271",

"UserName": "1",

"Mark": 1,

"Reserve": 0010000,

"Address": "",

"Phone": "",

"MeterAddr": "309020441271"

}

}';

$a = json_decode($str,true);

$a['Msg'] $a['Data'] 就是你要的

mysql_fetch_array (取数字和索引数组)

mysql_fetch_assoc ( 取索引数组)

mysql_fetch_row (取数字数组)

mysql_fetch_object (取对象)

取的数据内容是一样的,类型不一样,访问方式不一样

php查询mysql数据库并将结果保存到数组的方法。具体分析如下:

主要用到了mysql_fetch_assoc函数

mysql_fetch_assoc语法如下:

1

array mysql_fetch_assoc (resource $Result_Set)

范例代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<php

$UserName = 'abc';

$Password = '1234';

$DbHandle = mysql_connect ('localhost', $UserName, $Password);

if (!$DbHandle) {

die 'No database connection could be established';

}

$DBName = 'w3db;

if (!mysql_select_db ($DBName, $DbHandle)) {

die 'Database could not be selected';

}

$Query = "SELECT ISBN, Title, Author FROM articles";

$articles = mysql_query ($Query, $DbHandle));

while ($Row = mysql_fetch_assoc ($articles)) {

echo "ISBN = $Row['ISBN']<br />\n";

echo "Title = $Row['Title']<br />\n";

echo "Author = $Row['Author']<br />\n";

}

>

$arr = array("PHP","JAVA","C++");

var_dump($arr);

//获取数组中元素的值如下:

foreach($arr as $key=>$value{

    echo $value; //输出即可

    }

浏览器下看到的如下:

array (size=3)

0 => string 'PHP' (length=3)

1 => string 'java' (length=4)

2 => string 'C++' (length=3)

获取的结果

PHPjavaC++

以上就是关于php中,读取一个mysql数据库中1张表中的所有数据,并把它们弄成多维数组的形式全部的内容,包括:php中,读取一个mysql数据库中1张表中的所有数据,并把它们弄成多维数组的形式、php从数据库取出的数据如何写入一个新的数组、PHP 用数组读取数据库的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9608520.html

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

发表评论

登录后才能评论

评论列表(0条)

保存