我想我需要一個基本的PHP/MYSQL刷新,因爲沒有任何工作適合我。MySQL查詢拉一行並顯示結果的第一個字母
我的MYSQL表有兩行信息。
$results = mysql_query("SELECT Name, Description FROM products");
$results = mysql_fetch_assoc($results);
print_r($results);
打印時,我得到的只有一個結果。 Array ([Name] => Banana [Description] => It's a lovely banana)
。表格中肯定有兩個結果。這是爲什麼發生?
其次,這個循環只返回每個結果的第一個字母,我不知道爲什麼!
foreach($results as $res) {
?>
Name : <?php echo $res['Name']; ?><br />
Description : <?php echo $res['Description']; ?><br />
<?php } ?>
我的大腦受到嚴重擾亂今天:(
建設性的批判:你應該使用PDO作爲mysql_ *函數已正式折舊。 – 2013-03-05 17:30:28
'mysql_fetch_assoc'抓取一行,不是全部。 – 2013-03-05 17:42:26