為什么只能查出一條數據,數據庫有兩個字段,id和name兩個記錄,1-tom 2-lisa,只能查出第一條
<?php $link?=?mysqli_connect('localhost',?'root',?'','test')?or?die('數據庫連接失敗'); if($link){ ????echo"ok"; ????echo?"\n"; }else{ ????echo"error"; } mysqli_select_db($link,'test'); mysqli_query($link,"set?names?'utf8'"); $result?=?mysqli_query($link,'select?*?from?user'); $row?=?mysqli_fetch_assoc($result); print_r($row);
2019-01-05
感覺
if
(
$link
){
????
echo
"ok"
;
????
echo
?"\n"
;
}
else
{
????
echo
"error"
;
}多此一舉??;
你前面不是已經
or
?die
(
'數據庫連接失敗'
);
2018-08-12
額,抱歉,看錯了,我以為你的代碼里有limit 1
2018-08-12
除了mysqli_fetch_assoc只取一行之外,limit 1也是只取一條記錄
2018-07-26
2018-07-26
是不是因為這個函數只取一條數據作為關聯數組,所以他就默認只拿走了數據庫第一條記錄,之后的記錄就沒有轉換了,所以Array數組的打印結果只有一條記錄?如果是這樣,怎么才能將所有查詢到的數據打印出來?;蛘哒f,從那個結果集中取出來。不是很理解,請大神指教
2018-07-26
2018-07-26
有沒有大佬解釋一下,剛接觸這門語言,沒有報錯的問題感覺很麻煩