导航:首页 > 编程语言 > phpfetchassoc

phpfetchassoc

发布时间:2025-04-10 14:35:10

php mysql_fetch_assoc 循环遍历表格

有2个办法,第一种直接使用sql的多表联查,效率高,但是得到的数据table1会被扩展成table2一样的条目数 要再次处理

select*fromtable1a,table2bwherea.orderid=b.orderid

第二种方法,先得到table11的数据,在循环中匹配table2到一个新的列名中隐敏行

$conn=mysqli_connect("127.0.0.1","root","123","test");
$sql="select*fromtable1";
$rs=mysqli_query($conn,$sql);
$Arr=拿败array();
while($row=mysqli_fetch_assoc($rs)){
$sql="select*fromtable2whereorderid=".$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方法了

㈡ 哪位大侠帮看下我这个php去数据库后生成表格,总是显示的同一行的记录,麻烦帮看下。

上面没有用while循环,只能输出一条语句
while($a = mysql_fetch_assoc($result)){
$arr[] = $a['scname'];
}
然后var_mp($arr);看看

遍历的时候可以使用foreach比较方便不用考虑个数
foreach($info as $k=>$v){
$info 是你要遍历的数组
$k是键名
$v是键名对应的值
}

阅读全文

与phpfetchassoc相关的资料

热点内容
程序员放弃后会怎样 浏览:159
河北模具编程 浏览:177
adb查找命令 浏览:308
安卓手机视频文件夹怎么打开 浏览:302
平板加密手机后怎么关闭 浏览:557
流媒体服务器应该注意什么 浏览:528
d8命令编译 浏览:942
压缩包解压需要多少空间 浏览:139
如何查找app属性 浏览:380
android人脸识别技术 浏览:305
pc104编程 浏览:328
二维码反编译破解推广 浏览:674
修改服务器的mac地址 浏览:520
好玩的编程软件 浏览:891
编程语言创始人有钱吗 浏览:797
短视频app怎么获客 浏览:8
查看云服务器的应用 浏览:427
javadump工具 浏览:558
程序员16g 浏览:421
程序员没有办法成为top怎么办 浏览:196