PHP и MySQL: получить все значения из таблицы?

Я пытаюсь запустить этот код MySQL на PHP.

SELECT DISTINCT teamid FROM teammembers INNER JOIN teams WHERE teams.id = teammembers.teamid

Если я запускаю этот код в SQL, я получаю около 20 различных значений и хочу сохранить эти уникальные значения в массиве, чтобы потом использовать их.

Итак, я использую этот код PHP:

$totalteams = mysql_query("SELECT DISTINCT teamid FROM teammembers INNER JOIN teams WHERE teams.id = teammembers.teamid");

Теперь я хочу проверить, работает ли код или нет, поэтому я сделал:

echo $totalteams;

И в результате я получил:

Resource id #5

Я также попробовал с:

echo mysql_result($totalteams,0);

И это работает таким образом, но этот счет запрашивает у меня номер строки, поэтому он отображает только одно значение, и мне нужны все из них.

Может кто-нибудь мне помочь?

1 ответ

Решение
  1. вы должны смотреть на использование mysqli, mysql устарел в последней версии php (5.5)
  2. вы действительно должны смотреть на Google, я уверен, что на это ответили по крайней мере миллион раз,
  3. попробуйте что-то вроде

while ($row = mysql_fetch_assoc( $totalteams )) {   
    print_r( $row );  
}    

Другие вопросы по тегам