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 ответ
Решение
- вы должны смотреть на использование mysqli, mysql устарел в последней версии php (5.5)
- вы действительно должны смотреть на Google, я уверен, что на это ответили по крайней мере миллион раз,
- попробуйте что-то вроде
while ($row = mysql_fetch_assoc( $totalteams )) {
print_r( $row );
}