
正文
php遍历数据库某张表 php 遍历字符串
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用smarty(php)遍历Msql数据库的一个数据表并通过smarty模板显示
sql
SELECT u.name, u.class, c.number, c.floor
FROM user AS u
JOIN class AS c ON u.class = c.id
LIMIT 0 , 30
模版
{foreach from=$allMsg item=msg}
div class="message" {php}
$i++;
if($i%2)
echo 'style="background:#FF1"';
{/php}
h1{$msg.author}/h1
p{$msg.connect}/p
/div
{/foreach}
简单的就是这样的,具体还得你自己再去调整.
相关问答
Q1: php foreach遍历数据表,顺便写清楚连接mysql数据库的详细内容,数据如果为a,表名为b,要遍历b中所有字段
?php
$mysql_server = "127.0.0.1";
$mysql_username = "root";
$mysql_password = "";
$mysql_dbname = "a";
if (isset($_GET['username']) !empty($_GET['username'])) {
$con = mysql_connect($mysql_server, $mysql_username, $mysql_password) or die ('Could not connect to mysql server!');
mysql_select_db($mysql_dbname) or die('Could not select database!');
$username = $_GET['username'];
$sql = "SELECT 表列名 FROM b";
$arrays=mysql_fetch_assoc(mysql_query($sql));
foreach($arrays['列名'] as $v) { echo $v." "; }
mysql_close($con);
}
?
Q2: php mysql_fetch_assoc 循环遍历表格
有2个办法,第一种直接使用sql的多表联查,效率高,但是得到的数据table1会被扩展成table2一样的条目数 要再次处理
select * from table1 a,table2 b where a.orderid = b.orderid
第二种方法,先得到table11的数据,在循环中匹配table2到一个新的列名中
$conn = mysqli_connect("127.0.0.1", "root", "123", "test");
$sql = "select * from table1";
$rs = mysqli_query($conn, $sql);
$Arr = array();
while ($row = mysqli_fetch_assoc($rs)) {
$sql = "select * from table2 where orderid =" .$row["orderid"];
$row["order_sku"] = mysqli_fetch_all(mysqli_query($conn, $sql), MYSQLI_ASSOC);
$Arr[] = $row;
}
print_r($Arr)
如果你是刚开始学php 建议直接抛弃mysql用mysqli 因为PHP5.5已经废弃mysql方法了
Q3: 在php中有张数据表 如果一个字段的值分多级分类,怎么才能遍历查询出?分开显示到模板?
/**
* 如果出现多级分类且在一张表中, 此时php遍历数据库某张表你需要增添字段确定分类间php遍历数据库某张表的关系
* 通常做法是在数据表中加一个字段如 'pid', 如果 id == pid 即判定为父子关系
*/
// 如这张表
// 如果需要找出中国下面的分类php遍历数据库某张表,只需要找出所有 pid = 1 即可
SELECT * FROM table WHERE pid = 1;
Q4: php对mysql数据库遍历操作
既然是遍历,那就将数据库指针先移到第一条记录,逐次取出数据进行运算,下移指针,直到库结束。
通常的代码如下:
mysql_data_seek($result,0);//指针复位
while($row=mysql_fetch_array($result)) {
//对每行记录进行运算 处理,如 :echo $row['name']."br /";
}
php遍历数据库某张表的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 遍历字符串、php遍历数据库某张表的信息别忘了在本站进行查找喔。







