Arama kısımlarında bu kodlar pek bir işe yaramaz ne gibi derseniz özellikle LIKE komutu kullanırken ^ % vs. gibi illegal karakterler'in filtrelenmesi gerekir yoksa istenmeyen bug'lara sebebiyet verebilir. Bunun için şu fonksiyon kullanılabilir.
<?php
# Lisans
function Arama_Filtrele($kelime){
$kelime = htmlspecialchars(mysql_real_escape(stripslashes($kelime)));
$kelime = str_replace('^','\^',$kelime);
$kelime = str_replace('%','\%',$kelime);
$kelime = str_replace('_','\_',$kelime);
$kelime = str_replace('[','\[',$kelime);
$kelime = str_replace(']','\]',$kelime);
$kelime = str_replace('-','\-',$kelime);
return $kelime;
}
?>