Может кто-нибудь мне помочь? Я новичок на PHP, поэтому, пожалуйста, поймите. Вот мой код.Показать последние данные в SQL
$query="SELECT MAX(mid) as mid, ticketno FROM tbl_message GROUP BY ticketno";
$result=mysql_query($query);
while($row = mysql_fetch_array($result)){
echo $row['mid'];
echo $row['ticketno'];
}
DISPLAYS ЭТА
- mid ticketno
- 2-------21510
- 1-------24693
- 4-------24693
, что я хочу
- mid ticketno
- 2-------21510
- 4-------24693
Моя база данных:
Пожалуйста, [прекратить использование '' mysql_ * функции] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://jayblanchard.net/demystifying_php_pdo.html). –
Ваш запрос, с GROUP BY, действительно возвращает билетно 24693 дважды?!? – jarlh
@ Я благодарю вас за сообщение. Я буду в своем следующем проекте. Я не хочу снова писать код – nej