Я хочу выделить все строки с именем $ name, но только показывает первую строку. Моя таблица как этотВыбрать и отобразить из таблицы MySQL с помощью php
id
name
password
email
Код:
$result = mysql_fetch_assoc(mysql_query("SELECT * FROM data WHERE username ='$name'"));
print_r($result);
Это не работает, он показывает только первую строку.
MySQL является устаревшим, вы должны смотреть в MySQLi или PDO. – Epodax
сделал и проверил, что есть более одной записи для этого имени пользователя, которое вы ввели –
да сэр, теперь он исправлен $ query = mysql_query ("SELECT * FROM data WHERE username = '$ name'"); $ finalRes = array(); while ($ result = mysql_fetch_assoc ($ query)) { $ finalRes [] = $ result; } print_r ($ finalRes); –