Door
Onbekende gebruiker
op 01-03-2004 19:04
gewijzigd op 01-03-2004 19:36
864 views
Hallow,
ik heb samen met iemand anders een website waarop wij een lijst met bandnaams hebben: Http://www.metalgamers.nl.tt
Ik zou graag willen dat als je een naam + website toevoegd dat die dan op alfabetische volgorde komt of dat die onder z'n eerste letter terecht komt.
zet dit in je query:
$querynaam = "SELECT * from database ORDER BY veldnaam ASC/DESC";
ASC voor oplopend (ascending)
DESC voor aflopend (descending)
?
Onbekende gebruiker
01-03-2004 19:41
Zoals het script nu is wordt het in een php file opgeslagen als een link wordt toegevoegd :S
Kan ik dit ook op een manier toepassen in een php file of moet ik het recoden en in een MySql db zetten?
zet het in een array, in php kan je dat zo doen
<?php
$array_naam = array(
'bandnaam' => 'http://www.site_van_band.com/';,
'nog_een_band => 'http://nog_een_site.com/',
);
?>
en dan uitlezen door
<?php
foreach($array_naam as $key => $value){
echo $key.' <<a href="'.$value.'">'.$value.'</a>><br />';
}
?>
en zoals Arend al zei, waarom niet in Mysql?
wel zo makkelijk en een heel stuk sneller ook.
maar als je het op deze manier wil doen dan zou ik gewoon een tekst bestandje aan laten maken met op elke regel een nieuwe band en dan met deze structuur
en daarna op deze manier uit elkaar halen
<?
$array = sort(file('lijstje.txt'));
foreach($array as $value){
list($bandnaam, $url) = explode(' ',$value);
echo $bandnaam.' <<a href="'.$url.'">'.$url.'</a>><br />';
}
?>
maar toch lijkt Mysql me een betere oplossing