MySQL query die alleen maar 1x het weergeeft.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter Lolz

Wouter Lolz

24/12/2011 00:52:39
Quote Anchor link
Hey,

Ik heb in een database zal ik zeggen dit:
[Town] - [Nation]
Friendsv1 - Friends
Friendsv2 - Friends
Killing_I - Killing
River - Geen

ga zo maar door,
Alleen ik wil dus dat hij alle nations zoekt die er zijn, maar 2 towns zitten in de friends nation, dan moet de query hem maar 1x krijgen.
Ik weet absolut niet hoe ik dit moet doen.
Ik denk wel dat het in een query kan....
En geen moet dan natuurlijk niet worden weergegeven..
Iemand weet hoe ik dit simpel in een query kan doen?

Bedankt!
Wouter
 
PHP hulp

PHP hulp

12/11/2024 20:45:31
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

24/12/2011 09:57:27
Quote Anchor link
SELECT DISTINCT Nation FROM tablename WHERE Nation != 'Geen'
 
Noppes Homeland

Noppes Homeland

24/12/2011 10:34:42
Quote Anchor link
En nu nog afleren om != te gebruiken in SQL-statements!!
 
- Ariën  -
Beheerder

- Ariën -

24/12/2011 10:35:57
Quote Anchor link
Wat is daar mis mee?
 
Erwin H

Erwin H

24/12/2011 10:46:07
 
Noppes Homeland

Noppes Homeland

24/12/2011 11:20:33
Quote Anchor link
Ja alleen is != nog niet verheven tot de standaard en dat zal waarschijnlijk ook niet gebeuren.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

24/12/2011 11:21:31
Quote Anchor link
Noppes Homeland op 24/12/2011 10:34:42:
En nu nog afleren om != te gebruiken in SQL-statements!!

En nu nog afleren om van die arrogante reacties te plaatsen!!!!!!!!
Je hebt je dag zeker wéér niet?
 
Erwin H

Erwin H

24/12/2011 11:24:48
Quote Anchor link
Noppes Homeland op 24/12/2011 11:20:33:
Ja alleen is != nog niet verheven tot de standaard en dat zal waarschijnlijk ook niet gebeuren.

Dus?

Als er twee mogelijkheden zijn is er vaak maar een de standaard. Dat wil niet zeggen dat je de ander "dus" niet moet gebruiken. Ik krijg hier de indruk dat het gewoon jouw mening is, maar dat er geen feitelijke basis is om op zo'n absolute manier het gebruik af te keuren. Mening hebben is prima, maar zet dat er in het vervolg dan gewoon even bij. Zo'n opmerking zonder verdere uitleg heeft simpelweg niemand iets aan.

Verder sluit ik me volkomen aan bij Ger's woorden hierboven.
Gewijzigd op 24/12/2011 13:29:58 door Erwin H
 
Wouter Lolz

Wouter Lolz

24/12/2011 16:17:26
Quote Anchor link
Ik heb nu dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
        <?php
        $query
= mysql_query("SELECT DISTINCT nation FROM towns WHERE nation != 'Geen'");
        while($fetch = mysql_fetch_assoc($query))
        {

            echo '<hr><b>'.$fetch['nation'].'</b></hr><br/>';
            $town = mysql_query("SELECT * FROM towns WHERE nation = '".$fetch['nation']."'");
            while($town = mysql_fetch_assoc($town))
            {

                echo'<a href="?leden=town&town='.$town['naam'].'">'.$town['naam'].'</a><br/>';
            }
        }

        ?>

Alleen nu komt er dit:
Killers
Killing
Friends
FriendsV7
minekantje
Maaskantje

Terwel er meer towns in die nation zitten, en ook goed in de database staan. (De nations kloppen wel.)

Toevoeging op 24/12/2011 22:53:18:

Het lijkt wel of hij ze automatich orderd en LIMIT 1 doet ofzow?
Iemand die weet hoe ik dit simpel kan fixen?
Gewijzigd op 24/12/2011 16:27:32 door Wouter Lolz
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.