是否有可能做一些事情,就像我們在準備語句中正常mysqli查詢一樣,在lopping中。 例如while循環在mysqli準備語句
$sql = "SELECT * FROM users"*;
$query = mysqli_query($link, $sql);
while($row = mysqli_fetch_assoc($query)){
echo $row['username'];
echo $row['name'];
}
在準備好的語句,它是這樣的
$fetch_comments = $friend_zone->prepare("SELECT item_poster, comment FROM status_comments WHERE status_id = ? and item_poster = ?");
$fetch_comments->bind_param("is", $status__id, $item_poster);
$fetch_comments->execute();
$fetch_comments->store_result();
$fetch_comments->bind_result($item_poster_fetched, $comment_fetched);
while($fetch_comments->fetch(){
echo $item_poster;
}
我的意思是我想做的事情,像這樣
echo $row['something'];
我想出了一個解決方案的回聲現在是使用綁定結果獲取它們,然後將它們放入循環內的數組中,然後將其放入循環內的數組中,然後將其放入循環中,然後將其放入循環內的數組中,或者類似的東西。 有沒有更好的方法?
感謝我有點困惑,因爲手冊中的while循環的例子是一個稍微有點不同的 – 2012-03-20 09:43:35
@cillosis'mysqli_stmt :: fetch'返回一個布爾值,請再次閱讀問題。 – xdazz 2012-03-20 09:45:22
@xdazz謝謝你指出,我不知道這種行爲。我想我已經習慣了PDO。 – 2012-03-20 09:49:45