我有以下代码:
include $_SERVER['DOCUMENT_ROOT'].'/include/conn.php'; $query = "SELECT title FROM news_event"; $result = $mysqli->query($query); $row = $result->fetch_array(MYSQLI_BOTH); $row_cnt = $result->num_rows; $result->free(); $mysqli->close();
如果只有一个结果(因为我可以回显)就很好了,$row['title']但是如果有很多结果,如何使它循环遍历并打印每一行?
$row['title']
我敢肯定这确实很简单,但是我不确定我需要在Google中搜索什么。
我正在寻找mysqli与之等效的东西:
mysqli
while( $row = mysql_fetch_array($result) ) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; }
只需将其替换为mysqli_fetch_arrayor mysqli_result::fetch_array:)
mysqli_fetch_array
mysqli_result::fetch_array
while( $row = $result->fetch_array() ) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; }
几乎所有mysql_*功能都有相应的mysqli_*功能。
mysql_*
mysqli_*