大大求救!!PHP数组作为查询数据库的问题!!
奥立奥
奥立奥 2018-07-07 14:06:46
0
7
1180

<?php

$dopage->GetPage("SELECT * FROM `#@__unameym` WHERE uname='$c_uname' ORDER BY id DESC");

if($dosql->GetTotalRow() > 0)

?>

<?php

$row3=[];

while($row = $dosql->GetArray())

{

$row3 =array( $row['ypname']);

$row5 = array(end($row3));

?>

<?php

var_dump ($row5);    




//输出为



array(1) { [0]=> string(4) "a凯" } array(1) { [0]=> string(12) "不老咸蛋" } array(1) { [0]=> string(11) "维生素B2" } array(1) { [0]=> string(9) "维生素" } array(1) { [0]=> string(9) "小菜胡" } ,但是怎么将$row5中的元素挨个的循环查询?

}

?>

<?php

   $dopage->GetPage("SELECT * FROM `#@__liuxiang` WHERE ypname='end($row5)' ORDER BY id DESC",20);

if($dosql->GetTotalRow() > 0)

将表中查到的数据输出到表里面!!!



奥立奥
奥立奥

全部回复(2)
Summer

foreach 可以这样写

foreach($row5 as $vo){

    echo $vo;

}

无忌哥哥

用for 循环,通过下标的方法,获取每个值,i=0;i<count($row);i++,依次循环查询然后合并到一个数组。

  • 回复 foreach 循环可以么?怎么写更有效率点?
    奥立奥 作者 2018-07-07 14:32:12
  • 回复 就五个元素,效率没差别。
    无忌哥哥 作者 2018-07-07 15:06:00
  • 回复 就五个元素,效率没差别。
    无忌哥哥 作者 2018-07-07 15:06:01
  • 回复 $row['$i']['字段名']
    无忌哥哥 作者 2018-07-07 15:34:09
  • 回复 出这样的怎么转换? Array ( [0] => a药 ) Array ( [0] => a药 [1] => 不老咸蛋 ) Array ( [0] => a药 [1] => 不老咸蛋 [2] => 维生素B2 ) Array ( [0] => a药 [1] => 不老咸蛋 [2] => 维生素B2 [3] => 维生素 ) Array ( [0] => a药 [1] => 不老咸蛋 [2] => 维生素B2 [3] => 维生素 [4] => 小菜胡 )
    奥立奥 作者 2018-07-07 15:34:35
  • 回复 哪个元素数量不定的,可能会到1000多个,然后$row5的键怎么都是0的。怎么不递增的?
    奥立奥 作者 2018-07-07 15:17:20
  • 回复 循环体条件填这个?
    奥立奥 作者 2018-07-07 18:55:27
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!