Этот код дает мне ошибку:
Примечание: неопределенное смещение: 1 в …
Но в моей таблице SQL есть только одна строка в столбце «имя».
$teams = mysql_query("SELECT name FROM teams");
$teams = mysql_fetch_array($teams);
for($i = 0; $i < count($teams); $i++){
echo $teams[$i];
}
Когда вы используете mysql_fetch_array, он возвращает только первую строку вашего запроса. Вы должны будете просмотреть свои команды следующим образом:
$teams = mysql_query("SELECT name FROM teams");
while($team = mysql_fetch_assoc($teams)) {
echo "<pre>";
print_r($team);
}
Я также настоятельно рекомендую переключиться на mysqli вместо mysl, поскольку он ограничен!
Вы можете посмотреть «SELECT COUNT (*) ИЗ команд»