PHP資料庫結果集處理

來源:互聯網
上載者:User

標籤:

mysql串連成功後可以用msql_query來獲得一個資源型的結果集。

$sql = ‘select * from emp_info‘;
$result = mysqli_query($link,$sql);

然後可以使用mysql_fetch_assoc()、mysql_fetch_row()、mysql_fetch_array()、mysql_fetch_object()等函數來處理結果集。

mysql_fetch_assoc()函數的作用是從結果集中取得一行資料並以關聯陣列的形式返回,該關聯陣列的“鍵”就是資料表的欄位名,“值”就是該欄位對應的資料。當mysql_fetch_assoc()執行成功後,會自動移動到結果集的下一行繼續讀取,直到全部資料讀取完畢。
$emp_info = array();
while($row = mysqli_fetch_assoc($result)){
$emp_info[] = $row;
}

mysql_fetch_row()函數的作用是從結果集中讀取一行資料,以索引數組的形式返回。聲明的方法與assoc一樣。
array函數將結果分別以索引數組和關聯陣列的形式返回。
object與array類似,只是其返回的是一個對象而不是數組,只能通過欄位名來訪問資料。

PHP資料庫結果集處理

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.