Wenn ich das so mache, dann habe ich doch:
$piercing[]="Nase", "Nabel";
in die Datenbank schreib ich das mit
$insert = serialize($piercing);
$query="INSERT INTO `tblTest` (`piercings`) VALUES('$insert')";
$result = $db->query($query);
somit steht dann in meiner Datenbank im Feld 'piercing':
a:2:{i:0;s:4:"Nase";i:1;s:4:"Nabel";}
bei der auswahl sieht das dann so aus?
$query = "SELECT * FROM `tblTest` WHERE `piercings` = %Nase%;
$result = $db->query($query);
$row = $db->fetch_array($result);
$text = unserialize($row['piercings']);
oder seh ich das falsch?
@david:
also eine tabelle 'piercings' mit den Feldern Nase, Nabel, Lippe.... wollt ich eigentlich vermeiden

deswegen ja die frage, wie man arrays durchsuchbar in ein feld schreibt