Beste,
Ik ben al de hele middag aan het klote maar ik kom er maar niet uit
daarom wil ik jullie graag om hulp vragen.
Ik heb in een database steden staan bij een land dus bijv.
row belgie en dan row ernaast met stad die in belgie staat
nu wil ik elke stad weer geven uit het land belgie alleen staan steden er meerdere keren
in hoe kan ik alles laten zien met php zonder dat de steden die al worden weergegeven 2 keer worden weergegeven.
alvast bedankt.
mvg,
Wesley
- php vraag
-
27-04-2011, 16:51 #1
- Berichten
- 154
- Lid sinds
- 15 Jaar
php vraag
-
-
27-04-2011, 17:00 #2
- Berichten
- 454
- Lid sinds
- 14 Jaar
Re: php vraag
PHP Code:<?php
$query = "SELECT * FROM dbnaam WHERE land="België""; // wel de goede db naam en tabelnaam opgeven
$mysql = mysql_query($query);
while($row = mysql_fetch_assoc($mysql))
{
$stad = $row['stad']; // je moet achter het gedeelte row invullen wat jou tabelnaam voor de steden namen is
echo "$stad";
echo "<br /> ";
}
?>
-
27-04-2011, 17:03 #3gast39247 Guest
Re: php vraag
Andre hij zegt dat er meerdere in voor komen.
Misschien kun je een array maken en dan in_array()
-
27-04-2011, 17:03 #4
- Berichten
- 105
- Lid sinds
- 17 Jaar
Re: php vraag
Code:$query = "SELECT * FROM dbnaam WHERE land='België'";
-
27-04-2011, 17:12 #5
- Berichten
- 154
- Lid sinds
- 15 Jaar
Re: php vraag
Hier heb ik wel wat aan dit zocht ik enigste nadeel is nu hoe gaat het in zijn werk met de steden omdat
ik elke stad maar 1 keer wil laten weergeven, maar in database staan de zelfde steden meerdere keren
-
27-04-2011, 18:04 #6
- Berichten
- 454
- Lid sinds
- 14 Jaar
Re: php vraag
Dan moet je SELECT DISTINCT gebruiken, maar is het niet handiger om gewoon de dubbele rijen te verwijderen?
-
27-04-2011, 21:43 #7
- Berichten
- 154
- Lid sinds
- 15 Jaar
-
27-04-2011, 22:50 #8
- Berichten
- 554
- Lid sinds
- 15 Jaar
Re: php vraag
'SELECT DISTINCT' of 'GROUP BY' is inderdaad de antwoord op je vraag :)
-
27-04-2011, 23:19 #9
- Berichten
- 263
- Lid sinds
- 18 Jaar
Re: php vraag
SELECT DISTINCT is denk ik de beste optie hier, maar die kan nog steeds dubbele resultaten geven als je hem verkeerd toepast. Google er anders even op, is vrij recht toe, recht aan.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic