亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 PHP 在循環外獲取值

如何使用 PHP 在循環外獲取值

PHP
Cats萌萌 2022-07-22 10:13:23
我正在使用 PHP 創建一個小型網站,該網站通常是展示醫院的網站,我修改了此示例中給出的代碼: https ://www.w3schools.com/php/php_mysql_select.asp<?php    $query = "SELECT * FROM emp WHERE type = 'woman' ";     $result = mysqli_query($db, $query);    if(mysqli_num_rows($result) > 0)    {         while($row = mysqli_fetch_array($result))         {            $cat = $row["cat"] . ',';             echo $cat;                           ////<---- echo on while (Loop)         }     }預期輸出如下:Output: 35,36但是我用上面的鏈接更改了代碼,如下所示:if(mysqli_num_rows($result) > 0){   while($row = mysqli_fetch_array($result))   {    $cat = $row["cat"] . ',';   }  echo $cat;                ///// <---- echo Out of While (Loop)} Output: 35我的預期輸出將是使用“echo”在“while”之外的 35、36。你推薦什么代碼輸出“35,36”上面相同的代碼?
查看完整描述

1 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

您可以嘗試以下代碼來滿足您的要求


$data = array();


if(mysqli_num_rows($result) > 0)

  while($row = mysqli_fetch_array($result)) {

    $data[] = $row["cat"];

  }


echo implode(",",$data);


查看完整回答
反對 回復 2022-07-22
  • 1 回答
  • 0 關注
  • 83 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號