Hallo mensen,

Ik heb een database met daarin een tabel artiesten.

Ik heb in die tabel een kolom die categorie heet. In categorie kunnen 3 dingen staan. Dat zijn: artiesten, bands en DJ's.

Nu wil een query maken die een overzicht geeft van bijv de bands die in de tabel staan.

Nou is mijn vraag hoe maak ik die query precies?
SELECT * FROM tabelnaam WHERE categorie = 'bands'

zoiets?
Of iets uitgebreider:


<?php
$categorie = $_POST['categorie']

$sql = "SELECT * FROM categorie WHERE categorie = '".$categorie."'";
$res = mysql_query($sql) or die(mysql_error());

        if (mysql_num_rows($res) >= 1)
        {
            while ($row = mysql_fetch_assoc($res))
			{
			 //hier komt een tabbelletje per artiest in hetzelfde categorie
			 }
		} else {
			echo 'geen artiesten gevonden in categorie' . $categorie;
		}
?>
Jurgen B schreef op 22.03.2007 20:11
Nou is mijn vraag hoe maak ik die query precies?


@Pepijn: dus alleen regel 4 was genoeg geweest :p
Ok, dan is dat andere gewoon een extratje :)
kijk ook eens naar wat artikelen over normaliseren. Nu sla je gegevens dubbel op. Maak een tabel categorie en een kolom categorie_id in de tabel artiest
Bedankt. Probleem is opgelost!

Reageren