php多层数据怎么写 php多层数据怎么写的
php数据库中如何在一个字段中记录多个数据
LS这样存不合理,推荐一种我一般做法是:把你要保存到里面的所有值组成一个数组,然后用json_encode($arr)以下返回一个JSON类型的字符串然后存储,取时再json_decode($str,$tag)一把,json_decode的第二个参数为boolean值true返回数组,false或无时返回对象,这位仁兄可以去看一下这两个函数的用法,希望对你有所帮助!
我们提供的服务有:网站制作、成都网站制作、微信公众号开发、网站优化、网站认证、宾阳ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的宾阳网站制作公司
用php写一个数组包括5行数据,数组的格式是:学号,姓名,性别,年龄,班级;将数组的内容写入到stu.csv中
源代码如下:
html
head
title打开CSV文件/title
/head
p
center
?php
$t_array=array(
array("1","张三","男","21","0921212"),
array("2","李四","女","20","0921212"),
array("3","王五","女","21","0921212"),
array("4","小六","男","22","0921212"),
array("5","田七","女","20","0921212")
);
$handle=fopen("html/stu.csv","w");
foreach ($stu as $line)
{fputcsv($handle,$line);}
fclose($handle);
echo"table border=1trtd学号/tdtd姓名/tdtd性别/tdtd年龄/tdtd班级/td/tr";
while (list($key,$value)=each($t_array))
{
list($XH,$XM,$XB,$NL,$BJ)=$value;
echo "trtd$XH/tdtd$XM/tdtd$XB/tdtd$NL/tdtd$BJ/td/tr";
}
echo"/table";
?
/p
/center
/body
/html
,剩下的就是你自己建立一个CSV文件,把对应的内容填写完整就行了,记得把内容换一下,不要照抄了啊
php如何写入数据库
数组吧,直接把数组转字符串啊
implode() 函数返回由数组元素组合成的字符串。(适合一维数组)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗号
the result : Hello,World,I,love,Shanghai
转换数组为字符串后插入数据库就可以了。
php将数据写入文件
使用form表单post数据到PHP,然后用file_put_contents($fileName, $data)写入文件,$fileName是文件名,$data是要写入的数据
新建一个a.php文件,将下面的复制进去访问一下,填写后点击提交,会生成一个a.txt的文件,里面是你填写的内容
可能会有一个notice的报错,不必理会
?php
$data = $_POST['text'];
$fileName = 'a.txt';
file_put_contents($fileName, $data);
?
!doctype html
html
head
meta charset="utf-8"
titletest/title
/head
body
form action="./a.php" method="post"
textarea name="text" id="" cols="30" rows="10"/textarea
input type="submit" value="提交"
/form
/body
/html
需要调用一个栏目8条数据,每4个一组,html格式如下,请问php代码如何写
mysql_connect('127.0.0.1','root','123456');
$sql='select * from db.tab';
if ($res=mysql_query($sql)){
$i=1;
echo 'div class="item "';
while ($row=mysql_fetch_array($res)){
if ($i%4==0) echo '/divdiv class="item "';
echo "li$row[0] $row[1] $row[2]/li";
$i++;
}
echo '/div';
mysql_free_result($res);
}else echo "执行查询出错:$sqlbr".mysql_error();
mysql_close();
在php中有张数据表 如果一个字段的值分多级分类,怎么才能遍历查询出?分开显示到模板?
/**
* 如果出现多级分类且在一张表中, 此时你需要增添字段确定分类间的关系
* 通常做法是在数据表中加一个字段如 'pid', 如果 id == pid 即判定为父子关系
*/
// 如这张表
// 如果需要找出中国下面的分类,只需要找出所有 pid = 1 即可
SELECT * FROM table WHERE pid = 1;
网页标题:php多层数据怎么写 php多层数据怎么写的
文章网址:http://cdiso.cn/article/hjeiji.html