Mam taki problem: Potrzebuję pobierać miejscowości które zawierają się w rekordach bazy danych jednak nie chcę aby pobierało kilkakrotnie tą samą miejscowość tylko aby pobrało ją raz.
Moja baza wygląda powiedzmy tak :
mysql_query("CREATE TABLE `users` ( `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_nick` varchar(255) NOT NULL, `user_ofice_city` varchar(255) NOT NULL, PRIMARY KEY (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;");
No i powiedzmy, że baza wygląda następująco:
1, Nick1, Kraków
2, Nocko2, Kraków
3, Ktos, Warszawa
4, ktos2, Warszawa
---------------------------------
No i teraz chce pobrać te miejscowości. Tylko, żeby nie porało mi podwójnie Krakowa i Warszawy tylko raz wypisało Kraków i Warszawa.
Mój kod aktualnie wygląda tak do pobrania tych danych ( no i niestety pobiera wszystko )
<?php include 'config.php'; db_connect(); $q=$_GET['q']; $mysqli=mysqli_connect(logi); $sql="SELECT * FROM users WHERE user_ofice_city LIKE '%$my_data%' ORDER BY user_ofice_city"; if($resultt) { while($row=mysqli_fetch_array($resultt)) { } } ?>
Troszkę nie wiedziałem jak to wytłumaczyć ale mam nadzieje, że zrozumieliście mój problem i pomożecie.
Pozdrawiam.