快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php读取数据库文章列表 php获取数据库

php读取数据库文章表如何输出这样的效果?请贴出代码,谢谢!急用。

要求:取出来的数据已经是按照时间排序的。否则,要先对取出来的数据排序。

目前创新互联已为超过千家的企业提供了网站建设、域名、网站空间、网站托管、服务器租用、企业网站设计、东海网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

假设:一条数据的结构是这样的 array('title'='title1', 'author'='authro1', 'datetime'='2013-03-17 15:41', 'year'='2013')。这里的假设只是为了代码演示方便,最好数据包含年份,如这里的year。

【代码】

$records=array(

array('title'='title1', 'author'='authro1', 'datetime'='2013-03-17 15:41', 'year'='2013'),

// more

)

$first=$records[0];

$year=$first['year'];

echo 'div class="list" id="year'.$year.'"div class="year left"span'.$year.'/span/divdiv class="items"';

foreach($records as $record)

{

$y=$record['year'];

if($y===$year)

  echo 'div'.$news['year'] . '-'.$news['title'].' By '. $news['author'].'/div';

else

{

  $year=$y;

  echo '/div/divdiv class="list" id="year'.$year.'"div class="year left"span'.$year.'/span/divdiv class="items"';

}

}

【显示】

这是生成的html。

php+mysql如何读取数据库数据?

先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容

第一种解决方法:

一、配置一下数据库:

define("DB_HOST","localhost");//数据库地址,一般为localhost

define("DB_USER","root");//数据库用户名

define("DB_PSW","");//数据库密码

define("DB_DB","databasename");//需要操作的数据库

二、连接数据库:

$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die

三、选择数据库:

mysql_select_db(DB_DB,$conn) or die

四、检索表:(填写tablename)

$result = mysql_query("select * from tablename") or die

五、输出检索的内容:

while ($row = mysql_fetch_row($result)){foreach($row as $data){    echo $data.' ';}    echo 'br。

Php连接数据库获取新闻列表的代码

?php

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

mysql_select_db ( "bookdb" );

mysql_query ( "set names gbk" );

$sql = "select * from book;";

$rs = mysql_query ( $sql );

?

html

style type="text/css"

* {

font-family: "宋体";

fony-size: 12px

}

;

.tbhead {

background-color: #698CC3;

border: 1px solid #FFFFFF;

color: #FFFFFF;

font-weight: 800;

}

;

.tbleft {

border: 1px dashed #698CC3;

background-color: #EFEFEF;

}

;

.tbright {

background-color: #FFFFFF;

border: 1px dashed #698CC3;

}

;

/style

body bgcolor="#9ac5b5"

h1 align="center"所有书籍信息/h1

table style="border: 1px dashed #698CC3; width: 100%; line-height: 200%;"

cellpadding="0px" cellspacing="0px"

tr

td align="right" colspan="7" class="tbhead"a href="add.php"添加书籍/a/td

/tr

tr

th class="tbleft"编号/th

th class="tbleft"书名/th

th class="tbleft"出版社/th

th class="tbleft"出版时间/th

th class="tbleft"操作/th

/tr

?php

while ( $arr = mysql_fetch_array ( $rs ) ) {

echo "tr align='center'";

echo "td class='tbright'" . $arr ["bid"] . "/td";

echo "td class='tbright'" . $arr ["bname"] . "/td";

echo "td class='tbright'" . $arr ["bcbs"] . "/td";

echo "td class='tbright'" . $arr ["btime"] . "/td";

echo "td class='tbright'a href='del.php?bid=" . $arr ["bid"] . "'删除/a a href='update.php?bid=" . $arr ["bid"] . "'修改/a/td";

echo "/tr";

}

mysql_free_result ( $rs );

mysql_close ( $conn );

?

/table

/body

/html

用PHP和MySQL怎么写文章详细阅读页面?(文章内容从数据库中读取)

看你的写法,列表页应该已经实现了,就是要跳转到详细信息页面。我得先问一下,你的列表页也是diary.php吗?如果是,只需要使用if判断就可以了

if($_GET['id']){

根据id查询并显示当前id对应的单个文章信息

}else{

id不存在,查询所有文章的标题信息,并循环显示

}

如果不是同一个文件,在diary.php中根据id查询并显示当前id对应的文章信息即可,要在同一个页面显示,给a标签使用target='_self'属性即可(这种情况不大可能,因为不指定a标签的target属性,默认就是_self)

其实这么多人的回答都不怎么明白楼主的意思,不知道我猜对了没

php+mysql如何读取数据库数据

大概的基本流程如下:

连接数据库,再加一个判断。

选择数据库

读取表

输出表中数据

下面是代码:

?php

$con = mysql_connect("localhost","root","abc123");

/* localhost 是服务器 root 是用户名 abc123 是密码*/ 

if (!$con)

{

die("数据库服务器连接失败");

}

/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 */ 

@mysql_select_db("a", $con); 

/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/

$sql = "SELECT * FROM qq"; 

/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */

$result = mysql_query($sql); //执行SQL语句,获得结果集

/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/

//打印表格 

echo "table border=1"; 

while( $row = mysql_fetch_array($result) )

/*逐行获取结果集中的记录,得到数组row */

{  

/*数组row的下标对应着数据库中的字段值 */

$id = $row['id']; 

$name = $row['name']; 

$sex = $row['sex']; 

echo "tr"; 

echo "td$id/td"; 

echo "td$name/td"; 

echo "td$sex/td"; 

echo "/tr"; 

echo "table /";

?

如果你的switch是表头,就定义这个表头字段,然后输出。


当前名称:php读取数据库文章列表 php获取数据库
URL分享:http://6mz.cn/article/hphjji.html

其他资讯