我有这样的疑问:
mysql_query( "SELECT tre.TrainerEducationID, tge.EducationName, tre.EducationNote
FROM trainereducation tre
INNER JOIN trainingeducation tge ON
(tre.EducationID = tge.EducationID)
WHERE tre.TrainerID = '$id'" );
它显然只返回一行,即使TrainerEducation表中有两行以上。
为什么?
它不应该返回多行吗?
最佳答案
然后使用:
while ($row = mysql_fetch_array($result)) { // keep fetching until it returns false
var_dump($row);
}
发布时间:
http://php.net/mysql_fetch_array
关于php - 为什么从mysql查询只返回一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5773439/