[英]PHP - PDO fetch loop
我想我在這里失去了理智。
這是代碼。 (這是我為了證明這一點而實際嘗試做的簡化版本。)
$STH = $DBH->query("SELECT * FROM help");
$STH->setFetchMode(PDO::FETCH_ASSOC);
while($row = $STH->fetch()) {
echo $row['text'];
$help_text = $row['text'];
}
echo "->";
echo $help_text;
echo "<-";
使用句柄DBH與MySQL數據庫的數據庫連接很好(未列出)。 查詢工作正常。 循環中$row['text']
的回顯可以正常工作多次。 但是, ->
和<-
之間的$help_text
的回$help_text
什么都不做,導致顯示-><-
。 我希望echo能顯示$row['text']
的最后一個實例。
為什么這不起作用,拜托?!
你需要在循環之外聲明它
$help_text = "";
while($row = $STH->fetch()) {
echo $row['text'];
$help_text .= $row['text'];
}
echo "->";
echo $help_text;
echo "<-";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.