php循环打印数据库表 php打印输出结果

PHP如何将数据库表中的某列数据一个一个循环取出并打印

一般我们为了减少数据库链接,取数据是一次取出所有想要的数据然后做循环处理,而不是一个个循环取出

成都网络公司-成都网站建设公司创新互联公司十余年经验成就非凡,专业从事成都网站设计、成都网站制作,成都网页设计,成都网页制作,软文平台一元广告等。十余年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:13518219792,我们期待您的来电!

$servername = "localhost";

$username = "root";

$password = "root";

$dbname = "aaaa";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn-connect_error) {

die("连接失败: " . $conn-connect_error);

$conn-query('set names utf8');

$sql = "SELECT name FROM xiao ";//这里是查询xiao表的name列的所有数据

$result = $conn-query($sql);

if ($result-num_rows  0) {

// 输出数据

while($row = $result-fetch_assoc()) {

//print_r($row);

echo "name: " . $row["name"]."br";//这里是循环打印

}

} else {

echo "没有查询到数据";

}

$conn-close();

请教php如何循环输出表格

这种情况尽量用div 浮动来做。用table,比较麻烦,代码如下:

PHP code

?php

$sql = "xxx limit 40";

$query = mysql_db_query($sql);

if(mysql_num_rows($query) 0){

?

table

?php

$ct = 0;

$cols = 8;

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

//输出行首

if( $ct % $cols == 0 ){

echo 'tr';

}

?

td记录/td

?php

++$ct;

//输出行尾巴

if( $ct % $cols == 0 ){

echo '/tr';

}

}

//单元格不够,补全单元格与行尾

if( $ct % $cols != 0 ){

$lack = ($cols - $ct % $cols);

for($i = 0; $i = $lack; $i++){

echo 'td /td';

}

echo '/tr';

}

?

/table

?php

}

?

PHP如何利用循环输出数据库表中所有记录

?php

mysql_select_db("infosystem",

$link);

//选择数据库

$q

=

"SELECT

*

FROM

info";

//SQL查询语句

mysql_query("SET

NAMES

GB2312");

$rs

=

mysql_query($q,

$link);

//获取数据集

if(!$rs){die("Valid

result!");}

echo

"table";

echo

"trtd部门名称/tdtd员工姓名/tdtdPC名称/td/tr";

while($row

=

mysql_fetch_row($rs))

echo

"trtd$row[1]/tdtd$row[2]/tdtd$row[3]/td/tr";

//显示数据

echo

"/table";

mysql_free_result($rs);

//关闭数据集


文章标题:php循环打印数据库表 php打印输出结果
标题URL:http://cdiso.cn/article/ddecioh.html

其他资讯