共 1 篇文章

标签:如何将数据库中循环出的数据存入数组? (数组怎么接受循环出来的数据库)

如何将数据库中循环出的数据存入数组? (数组怎么接受循环出来的数据库)

数据库是开发人员经常使用的一种数据存储方式,而在数据库中,我们经常需要对查询出来的数据进行循环处理,并把这些数据存储到一个数组中。那么,如何将数据库中循环出的数据存入数组呢? 本文将为大家详细介绍如何使用 PHP 语言将数据库中的数据循环存入数组中。 一、连接数据库 在进行数据库操作之前,必须先连接数据库。在 PHP 中,我们通常使用 mysqli 或 PDO 扩展来连接数据库,这里我们以 mysqli 为例。 连接 mysqli 数据库的代码如下: “`php //连接数据库 $hostName=”localhost”;//数据库地址 $userName=”root”;//数据库账号 $passWord=”root”;//数据库密码 $dataBase=”test”;//数据库名 $conn=mysqli_connect($hostName,$userName,$passWord,$dataBase); //判断连接是否成功 if(mysqli_connect_error()){ die(“连接失败”.mysqli_connect_error()); }else{ echo “连接成功”; } ?> “` 二、查询数据库 连接数据库成功后,我们就可以进行数据库操作了。在这里,我们需要使用 mysqli 扩展中的 mysqli_query() 函数来执行 SQL 语句,将查询出的数据存储到变量中。 查询数据库的代码如下: “`php //连接数据库 $hostName=”localhost”;//数据库地址 $userName=”root”;//数据库账号 $passWord=”root”;//数据库密码 $dataBase=”test”;//数据库名 $conn=mysqli_connect($hostName,$userName,$passWord,$dataBase); //判断连接是否成功 if(mysqli_connect_error()){ die(“连接失败”.mysqli_connect_error()); }else{ echo “连接成功”; } //查询数据库 $sql=”SELECT * FROM user”;//SQL 查询语句 $result=mysqli_query($conn,$sql);//执行 SQL 查询语句 ?> “` 三、循环存储数据到数组中 查询出数据后,我们需要对这些数据进行循环处理,并将这些数据存储到一个数组中。在 PHP 中,我们可以使用 while 循环对查询出来的数据进行遍历,然后使用 array_push() 函数将遍历出来的数据添加到一个数组中。 循环存储数据到数组中的代码如下: “`php //连接数据库 $hostName=”localhost”;//数据库地址 $userName=”root”;//数据库账号 $passWord=”root”;//数据库密码 $dataBase=”test”;//数据库名 $conn=mysqli_connect($hostName,$userName,$passWord,$dataBase); //判断连接是否成功 if(mysqli_connect_error()){ die(“连接失败”.mysqli_connect_error()); }else{ echo “连接成功”; } //查询数据库 $sql=”SELECT * FROM user”;//SQL 查询语句 $result=mysqli_query($conn,$sql);//执行 SQL 查询语句 //循环存储数据到数组中 $data=array();//创建空数组 while($row=mysqli_fetch_assoc($result)){ array_push($data,$row);//将查询出来的数据添加到数组中 } ?> “` 到此为止,我们已经将数据库中循环出的数据存入了一个数组中。 四、完整代码 以下是将数据库中循环出的数据存入数组的完整代码: “`php //连接数据库 $hostName=”localhost”;//数据库地址 $userName=”root”;//数据库账号 $passWord=”root”;//数据库密码 $dataBase=”test”;//数据库名 $conn=mysqli_connect($hostName,$userName,$passWord,$dataBase); //判断连接是否成功 if(mysqli_connect_error()){ die(“连接失败”.mysqli_connect_error()); }else{...

技术分享