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

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

如下內容,為什么只是輸出一條記錄?

如下內容,為什么只是輸出一條記錄?

PHP
jeck貓 2022-09-17 15:11:27
function getUsers(){$sql = <<<EOFSELECT * FROM usersEOF;// var_dump($sql);break;$result = mysql_query($sql);if($result){while($rows = mysql_fetch_array($result,MYSQL_ASSOC)){$id = $rows["id"];$username = $rows["username"];$password = $rows["password"];$email = $rows["email"];$cellphone = $rows["cellphone"];$str = "";$str .="<tr>";$str .="<td>$id</td>";$str .="<td>$username</td>";$str .="<td>$password</td>";$str .="<td>$cellphone</td>";$str .="<td>$email</td>";$str .="<td><a href='#'>編輯</a><a href='#'>刪除</a></td>";// var_dump($result);return $str;}}}
查看完整描述

3 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

return $str;寫在循環外面,不然的話它循環第一次的時候就跳出,然后返回值

查看完整回答
反對 回復 2022-09-21
?
有只小跳蛙

TA貢獻1824條經驗 獲得超8個贊

這個函數是用于處理從數據庫中讀取回來的數據,參數都是資源類型的。

取資源類型的數據是循環指針的形式取的,例如:


$res array();// $result 為mysql_query()從數據庫中取的數據while$row = mysql_fetch_array($result) ) {    $res[] = $row;} mysql_free_result($result); // 這樣就可以了print_r($res);


查看完整回答
反對 回復 2022-09-21
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

return $str; 是不是應該寫在while循環的外邊呢?

查看完整回答
反對 回復 2022-09-21
  • 3 回答
  • 0 關注
  • 138 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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