Archief - Mysql: 1 keer

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

0n3Liner

Legacy Member
Hoe haal ik uit een database alles maar 1 keer, dus bv in de DB staat aap,koe,beer,koe en ik wil alleen maar aap,koe,beer laten echoen, dus niet dubbel.

kan zijn dat ik het rot heb uitgelegd hoor....

DarkBone

Legacy Member
Als ge maar 1 kolom opvraagt zou GRUOP BY ook de klus klaren, maar da's slechts een lapmiddeltje. Je moet inderdaad het keyword DISTINCT gebruiken in je SELECT.

0n3Liner

Legacy Member
Query klopt, waarom geeft ie em dan niet weer?
PHP:
<?
$sc = "SELECT DISTINCT clan FROM inschrijvingen ORDER By clan";
$rc = mysql_query($sc); 
while($clans = mysql_fetch_array($rc))
{
$clans2 = $clans['clan'];
$clanlist1 = '<option> '.$clans2.'</option>';
$clanlist2 = $clans2.'<br>';
}
?>

0n3Liner

Legacy Member
aha ha ha, neen dat is het dus neit, ik echo later op de pagina gewoon
$clanlist2 en zelfs die wilt ie niet weergeven

DarkBone

Legacy Member
Ga dan eens na of de query geen error retourneert, en of de lus daadwerkelijk wordt doorlopen (zet er een echo...) etc...

dJeez

Legacy Member
Euhm, die code die je net hebt gepost zal enkel de laatste clan vermelden, aangezien je steeds de laatste rij gaat overschrijven. Ik vermoed dat je .= zal willen gebruiken ipv =.

:eek: Damn, waar staan de brackets op 't keyboard van een Powerbook?

0n3Liner

Legacy Member
PHP:
<?

$sc = "SELECT DISTINCT clan FROM inschrijvingen ORDER By clan";

$rc = mysql_query($sc); 

while($clans = mysql_fetch_array($rc))

{

$clans2 = $clans['clan'];

$clanlist1 .= '<option> '.$clans2.'</option>';

$clanlist2 .= $clans2.'<br>';

}

?>
maar wetende dat het $clans['clan'] al niet wilt echoen zal de rest wrsch ook ni werken....

orez

Legacy Member
Originally posted by 0n3Liner
ok tes in orde, bedankt voor de replies

post misschien de oplossing eens voor moesten er nog mensen zijn met een dergelijk probleem ? :|

zero2one

Legacy Member
gokje:

PHP:
SELECT DISTINCT(clan) FROM inschrijvingen ORDER BY clan

() niet vergeten !!

0n3Liner

Legacy Member
de oplossing was dat ik het verkeerd ahd gezet, een haakje te laag en dus werd da alleen bij een bepaalde actie uitgevoerd, volgende keer beter nogges kijken voor te psoten

*hides in shame*
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan