此代码给出了错误:
注意:未定义的偏移量:1英寸......
但是在我的SQL表中," name"中只有一行。列。
$teams = mysql_query("SELECT name FROM teams");
$teams = mysql_fetch_array($teams);
for($i = 0; $i < count($teams); $i++){
echo $teams[$i];
}
答案 0 :(得分:4)
使用mysql_fetch_array时,它只返回查询的第一行。你必须像这样循环你的团队:
$teams = mysql_query("SELECT name FROM teams");
while($team = mysql_fetch_assoc($teams)) {
echo "<pre>";
print_r($team);
}
我还强烈建议切换到mysqli而不是mysl,因为它被删除了!
答案 1 :(得分:0)
您可能希望查看“SELECT COUNT(*)FROM teams”