我有一个简单的查询,我不能为我GET的使用寿命,打印出我的网页上:什么会导致我的MySQL查询挂两个结果后?
$results = mysql_query("SELECT * FROM andyasks ORDER BY date");
$test = mysql_fetch_array($results, MYSQL_BOTH);
foreach ($test as $row){
print($row[questions]);
}
这是什么是输出(不可预测,我的眼睛),只是每个的第一个字母表字段,仅用于前两行。所以一个75行的表格x 5列应该显示排列的75个“问题”,而是显示“00WWFFAA00”,它是前两行每个单元格的第一个字母。这是怎么回事?
你可以显示andyasks的表格布局吗?它是否被索引? – mkb 2009-06-12 13:52:38
就我所知,该代码应该做的是获取'andyasks'表中的所有行,然后在一个长字符串中打印出每行的'questions'字段的值。请注意,它应该是$ row ['questions'],但如果PHP不是可识别的常量,它会将问题转换为字符串。 – Blixt 2009-06-12 13:53:50