
正文
php横向遍历数据库 phpforeach遍历数组
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php遍历数据库问题
首先你要说你用php横向遍历数据库的是什么数据库。用最普通的mysql数据库来说php横向遍历数据库,php自带了一些操作数据库的函数。
首先你将语句写入一个变量php横向遍历数据库:
$Query = "select * from A_table";
然后用mysql_query这个函数执行这条语句,并将输出结果放在一个变量中:
$Result = mysql_query($Query);
这个$Result变量就是一个资源变量,包含了所有符合条件的结果。要将结果处理,需要用另一个函数
mysql_fetch_assoc:
while($Row = mysql_fetch_assoc($Result))
{
//这里$Row就是遍历了结果的每一行。假设有个字段叫A_field,你要把它输出
echo $Row["A_field"];
//其php横向遍历数据库他操作类似。
}
相关问答
Q1: php中如何读取数据库后横排?
由于不太清楚你说的横排是什么样的效果,以下是表格输出数据的示例代码:
echo 'table border="1"';
while ($data = $mysql-fetchrow($result))
{
if ($Var_nums % 2 == 0)
{
$bgcolor = "F9F9F9";
} else
{
$bgcolor = "FFFFFF";
}
$Var_ty = $data['ty'];
$sql2 = "select name,pic,addtime,school from web_writing_author where id=$Var_ty";
$result2 = $mysql-query($sql2);
$bd = $mysql-fetchrow($result2);
echo 'tr';
printf('td%s/td td%s/td td%s/td td%s/td td%s/td td%s/td td%s/td td%s/td',
$data['id'],$data['ty'],$data['title'],$data['hit'],$bd['name'],$bd['pic'],$bd['addtime'],$bd['school']);
echo '/tr';
}
echo '/table';
Q2: php如何把数据库的数据横排显示
while ($i$numberOfRows)
{
$thisnamer = MYSQL_RESULT($result,$i,"namer");
$thisURL = MYSQL_RESULT($result,$i,"URL");
?
把这里面加个
if(($i%4)==0){
echo 'br';
}
Q3: php如何把数据库的数据横排显示?
创建表:
CREATE TABLE `DBTEST` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 50 ) ,
`sex` VARCHAR( 10 ) ,
PRIMARY KEY ( `id` )
);
以下主要是看样式,自己调节样式内的width 大小,想一行显示多少都可以。
至于分页什么的,都是在sql语句那加个 limit 0, 20 ; 再加个分页显示函数。
(其实这只是一般应用的方法,我自己是用模板来解决的,考虑到楼主可能没用过模板,
所以在此只说明思路,俱体的内容,就由楼主自己去做了)
----code 存为php文件-----------------------------------------------
style type="text/css"
!--
.pre_view {
float:left;
margin:4px;
width:50px;
height:60px;
text-align:center;
border:#999999 solid 1px;
}
--
/style
?php
include("include/db_mysql.php");
$db = new db_test();
$query = "select * from DBTEST";
$query = $db-query($query);
while($dbq_rec = $db-fetch_array($query)){
$t1 = $dbq_rec['name'];
$t2 = $dbq_rec['sex'];
?
div class="pre_view"
table width="50"
trtd?=$t1;?/td/tr
trtd?=$t2;?/td/tr
/table
/div
?php
}
?
--------- code ----------------------------------------
Q4: php对mysql数据库遍历操作
既然是遍历php横向遍历数据库,那就将数据库指针先移到第一条记录php横向遍历数据库,逐次取出数据进行运算php横向遍历数据库,下移指针,直到库结束。
通常php横向遍历数据库的代码如下:
mysql_data_seek($result,0);//指针复位
while($row=mysql_fetch_array($result)) {
//对每行记录进行运算 处理,如 :echo $row['name']."br /";
}
php横向遍历数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpforeach遍历数组、php横向遍历数据库的信息别忘了在本站进行查找喔。







