以下MySQL查詢僅返回單個行,當它應該返回4.MySQL查詢僅返回一個單列
$query = "SELECT * FROM questions";
$result = mysql_query($query) or die("ERROR: $query.".mysql_error());
// if records are present
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_object($result)){
// get question ID and title
$qid = $row->qid;
echo '<div id=ques>';
echo '<h2>'.$row->qtitle .'</h2>';
echo '</div>';
print_r ($row);
所述的print_r功能顯示此:
stdClass Object ([qtitle] => dummy text here [qid] => 1)
你應該非常小心你生成你的HTML的方式。如果問題標題來自用戶輸入,則代碼中可能存在XSS或DoS漏洞。 – 2010-01-19 22:09:39