首頁  >  問答  >  主體

大大求救! ! PHP數組作為查詢資料庫的問題! !

<?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)

將表中查到的資料輸出到表裡面! ! !



奥立奥奥立奥2270 天前1128

全部回覆(7)我來回復

  • Summer

    Summer2018-07-10 14:50:57

    foreach 可以這樣寫

    foreach($row5 as $vo){

    #    echo $vo;

    ##}

    回覆
    0
  • 无忌哥哥

    无忌哥哥2018-07-07 14:29:14

    用for 循環,透過下標的方法,取得每個值,i=0;i<count($row);i++,依序循環查詢然後合併到一個陣列。

    回覆
    0
  • 奥立奥

    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
  • 取消回覆