HTML interesse |
|
Oke. als je dat niet snapt doen we het even stap voor stap.rnJe wilt dus een query maken die het aantal rijen telt waarin een bepaalde waarde in een bepaalde kolom van een bepaalde tabel voor komt.rnDan heb je dat aantal gekregen en ga je kijken of dit meer dan 0 is, als dat zo is komt het dus voor. In de praktijk ziet het er dus zo uit. Er staat veel commentaar bijrn[code]rnrn$rQuery = mysql_query(SELECT COUNT(1) AS komtvoor FROM tabelnaam WHERE kolomnaam='waarde') or die(mysql_error()); selecteerd het aantal 'waarde' in kolom 'kolomnaam' van de tabel 'tabelnaam' en benoem dit als komtvoorrnrnDan zouden we moeten kijken hoeveel dit nu eigenlijk is. Daarvoor gebruiken we de functie mysql_result(). We zetten het aantal dan even in een variabele zodat we later makkelijk kunnen controleren.rn$iAantal = mysql_result($rQuery, 0, 'komtvoor');rnrnDan gaan we controleren of dat aantal wel groter dan 0 isrnif ($iAantal 0) als aantal groter is dan 0rn{rn het komt dus voor, hier je codes verderrn}rnelse het aantal is dus kleiner of gelijk aan 0 (theoretisch, in de praktijk dus gewoon 0)rn{rn hier je code voor als de zoekterm niet voorkomtrn}rnrn[code] rnAls je het wat minder strak wilt maken (dus als je zoekt op hal, dat hallo ook geselecteerd word) moet je de query van MetalHead gebruiken. Ik denk dat het zo wel duidelijk is ) |