php数据库内容存数组 php数据存储

想用php将数据库里的内容存为如下数组,求怎么写?while($row = mysql_fetch_array($result))
{
$area_array[$row['area_id']]=array( 'area_name' = $row['area_name'], 'area_parent_id' = $row['area_parent_id']);

print_r($area_array);
PHP中,如果想把查询数据库的结果以数组形式保存 , 该怎么做?$sql = "SELECT * FROM log WHERE uid='$uid';"
$result = mysql_query($sql); //执行返回的result ID
$arr[] = array(); //接收结果的数组
while( $row = mysql_fetch_assoc($result) ) $arr[]=$row; //存入数组
var_dump($arr);
楼上的
“$jg=mysql_query(你的sql语句);
while($icount($jg)) ” 这里的$jg 是返回的mysql的一个执行ID 并不是数据数组 所以不能用count
php保存数组到数据库首先你要学会查错,最简单的方式就是打印出来看 。你可以在第一个变量$arr_ip下一行,把这个变量打印出来看是不是数组,如果是数组 , 直接存入数据库时就是array , 你可以把数组json_encode一下,这样存入进去的就是序列化后的字符串了,但你拿出来时也要json_decode一下 , 把字符串还原成数组 。
关于php获取数据库的内容存为数组的问题php查询mysql数据库并将结果保存到数组php数据库内容存数组的方法 。具体分析如下php数据库内容存数组:
主要用到了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";
}
?
用php如何获取数据库中的数据并按条件存入数组中?$conn=mysql_connect(localhost,root,root) or die("could not connect mysql");
mysql_select_db(数据库,$conn);
$query="SELECT * FROM表";
$result=mysql_query($query);
while($array=mysql_fetch_array($result)){
arr[]=[$array[1]php数据库内容存数组,$array[2]],[$array[2]php数据库内容存数组,$array[3]],[$array[3]php数据库内容存数组,$array[4]];
}
【php数据库内容存数组 php数据存储】关于php数据库内容存数组和php数据存储的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读