大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
php 读取数据一般都是在循环读取的时候把数据放入数组里,例如
成都网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站制作等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:宣传片制作等众多领域,积累了大量丰富的经验,同时也获得了客户的一致认可!
?php
$link = mysql_connect("数据库地址","用户名","密码");//连接服务器
mysql_select_db("数据库名",$link);//连接数据库
mysql_query("set names gb2312");//设置字符集
$str = "select * from table1";//查询语句
$result = mysql_query($str,$link);//执行查询
$re_array = new array();//构造数组
while($row = mysql_fetch_array($result))
{
$re_array[] = $row['列名'];//这样可以保存多列数据,根据语句不同,需要在这进行相应修改
}
?
在PHP中有一个fgets()函数可以取一行文字。你可以利用循环结构,在循环体中每取一行进行一次累加。你可以试试。我做过把整篇文字全取出来,可是没统计行数。
特殊标记 , 看你怎么存储的,是使用数据库 还是使用xml 或者txt 文件存的? 使用特殊的标记比如 abcdefg 代表周一到周日 12345678 代表第几节课 ,然后存储的时候使用 a-1 代表周一第一节课 等 .. 后面跟着什么课;分号结束 ,php在读取的时候就可以使用切割的方式分开了!然后根据你php中建的table 分别放入就行!
那个..用table很容易实现的哈..
当然..如果会div+css, 也就无所谓几行几列了..
可以根据窗口大小自动调整行列布局...
用table的思路大概是
---------------------------
注意table的标签 tr, td
碰到tr才会开始新的行, 所以, 如果我不加tr, 把所有的数据全部放在td里面, 这样的结果就是生成一个只有一行N列的表格...
但是., 如果在满足一定条件的时候(例如第n条数据满足 n % m == 0)适当添加tr标签, 他就会生成新的行...
当m == 1(n % m == 0 === true), 也就是我们看到的单列多行数据表现
如果m 远大于 n, (n % m === false) ,就是上面的一行多列,
当 1 m n, 当 满足 (n % m == 0) 的时候就出现了多行多列显示数据 了...:)
--------------------------------------------
上面是大概的思路, 自己慢慢领会...
如果能理解这个思路..然后自己写出相关的代码..是最好的..