数据库存数组+php sql存数组

thinkphp数组怎么存入数据库

这保存的是不同行的内容,不能直接保存。

成都创新互联-专业网站定制、快速模板网站建设、高性价比汉南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式汉南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖汉南地区。费用合理售后完善,10年实体公司更值得信赖。

要做成行的形式保存。

$data=array(); //创建临时变量用以存储数据

$length=count($你的array名['cwidth']); //数你有多少行数据

for($i=0; $i=$length; $i++){ //循环

$data[$i]['cwidth']=$你的array名['cwidth'];

$data[$i]['cheight']=$你的array名['cheight'];

}

出来的数据就像是这样:

array(2){

[0]=array(2){

['cwidth']=string(5) "593px"

['cheight']=string(5) "203px"

}

[1]=array(2){

['cwidth']=string(5) "598px"

['cheight']=string(5) "111px"

}

}

然后再用$db-add($data);插入数据

如何把php 查询结果存入数组

遍历数据表,把相应的数据放到数组中即可

例如:

?php

//定义一个数组,用于保存读取到的数据

$contents

=

array();

$query

=

mysql_query("select

*

from

table");

//遍历数据表

while($array

=

mysql_fetch_array($query)){

$contents[]

=

$array;

}

print_r($contents);

//然后循环数组,或者通过键名使用数组

foreach($contents

as

$value){

print_r($value);

}

echo

$contents[0]['字段名称'];

?

php怎么写入、存储数组数据?

PHP有自带的高性能函数 var_export

conn.php

?php

$dbconfig = array (

'host'='127.0.0.1',

'name'='root',

'password'='123456',

?

b.php

?php

// 读取配置

include 'conn.php';

echo $dbconfig['host'];

// 修改配置

$dbconfig['host'] = 'xxx.xxx.xxx.xxx';

file_put_contents('conn.php', "?php\n$dbconfig = " . var_export($dbconfig) . "\n?");

// 再读取配置

include 'conn.php';

echo $dbconfig['host'];

?

参考连接:

PHP多维数组存入数据库。。。。

悬赏高吗?

HTML 代码开始

form action="biao.php" method="post"

select id="content" name="title"

option value="qq"QQ/option

option value="sina"新浪/option

option value="ifeng"凤凰/option

/select

input type="checkbox" name="list[]" value="a" /国内

input type="checkbox" name="list[]" value="b" /国际

input type="checkbox" name="list[]" value="c" /军事

input type="checkbox" name="list[]" value="d" /社会

input type="checkbox" name="list[]" value="e" /历史

input type="submit" value="Submit" /

/form

HTML 代码结束

PHP代码开始 把PHP代码放入 biao.php

?php

$title = $_POST['selse'];

$listz = implode($_POST['list'],',');

$conn=mysql_connect("localhost","root","root");

mysql_select_db("test",$conn);

$sql="INSERT INTO biao(title,list)VALUES('$title','$listz')";

if(!mysql_query($sql,$conn)){

echo "添加数据失败:".mysql_error();

} else {

echo "添加数据成功!";

}

?

PHP代码结束

php数组插入数据库这个功能该怎么实现

把数组转成json或其他字符串在写入数据库,不转换字符串无法写入或自由Array,我是没试过,反正我知道是无法写入,我都是转成json后在写入。

?php

$array=array(

"data1"="data1",

"data2"=array(

"data22"="data22",

"data222"="data222"

),

"data3"="data3"

);

$encode=json_encode($array); //数据库写入转换

$addslashes=addslashes(json_encode($array)); //如果只用英文字符的话可以直接用上面,用中文或有带斜杠/,PHP写入数据库的时候会去掉斜杠/,所以addslashes函数在转换下写入

$decode=json_decode($array,true); //数据库读取转换

?

PHP怎么从数据库中取出一维数组

$con = mysql_connect('localhost', 'root', 'root');

mysql_select_db("php", $con);

$result = mysql_query("SELECT * FROM `game`"); 

$data_name=array();//有修改

while($rs = mysql_fetch_assoc($result)){

$data_name[] = $rs['name'];

}

print_r($data_name);//是你要的


分享名称:数据库存数组+php sql存数组
地址分享:http://azwzsj.com/article/docdico.html