大大求救! ! PHP數組作為查詢資料庫的問題! !
奥立奥
奥立奥 2018-07-07 14:06:46
0
7
1213

<?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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板