't is op basis van een deel van een code die ik een paar dagen geleden in dit forum zag, hij doet alleen een ding verkeerd: de variable field 2 (ik noem hem ook mar even "feat" want ook bij mij wordt ie niet voor iedere case ingevuld) levert weliswaar de tekst featuring op wanneer dat zo hoort te zijn, maar daarnaast slechts de eerste letter van het woord / de woorden die er zouden moeten staan. Help!
<?
mysql_pconnect("localhost","","dbbb");
mysql_select_db("fs");
$result = mysql_query("select * from `vids` ORDER BY 'year'");
?>
wow, ik doe nog erg veel verkeerd! Jan - kan ik de fetch zoals jij die gaf zo overnemen (ipv de fields dan video, feat, "year" en album?
Frank Stel dat ik year nu op termijn zou willen vervangen door maand en jaar, dan ga ik sowieso voor andere namen kiezen, maar kan ik ze "date" noemen als ik geen exacte datum opgeef of krijg ik dan weer problemen?
date is ook weer een slechte naam, het zegt niks over de betekenis. Ja, een datum. Maar welke datum? Welke betekenis heeft deze datum? Is het de datum waarop de video is gemaakt, geupload of nog iets anders? upload_date is bijvoorbeeld een betere naam, dan weet je direct wat de betekenis van deze datum is. Mocht je dan ook nog een datum hebben waarom de video is gemaakt, date_video_created, dan heb je geen probleem met de verschillende namen.
Volgens mij accepteert MySQL ook een datum (met datatype DATE !!!) in het formaat 2006-00-00. Moet je even testen, heb er geen ervaring mee. Wil je hier uitsluitend het jaartal uit halen, dan pak je de MySQL-functie YEAR(), voor maand MONTH(), etc. Zie hoofdstuk 12.5 van de MySQL-handleiding.