Eléphant du PHP |
132 Messages
02 juil. 2005, 13:59
$query = "SELECT * FROM table WHERE champs LIKE '%". $mots_cle ."%'";
$result = mysql_query($query);
$variable = mysql_fetch_array($result);
// Là on va utiliser une condition pour vérifier la date
if ($variable["date"] > $date1){
// La suite de ton code
}
Donc cet exemple remplace le
On peut faire pareil pour le
, mais il faut utiliser une expression régulière qui vérifie si $mot_clé est contenu dans "champs":
$query = "SELECT * FROM table WHERE date > '".$date1."' ";
$result = mysql_query($query);
$variable = mysql_fetch_array($result);
// Expression régulière (preg_match)
if (preg_match("!".$mot_cle."!", $variable["champs"]){
// La suite de ton code
}
Donc là on a vérifié que le $variable["champs"] contenait bien le mot clé $mot_cle.
Pour les deux exemples tu peut rajouter "} else {" pour dire que la recherche ne trouve rien...
Voilà ! Bonne journée (je part et je reviens que dans une semaine donc je peux plus répondre) !
:: Kmeleon ::
CanalPC - La webradio communautaire :: Ecrivez/Enregistrez/Ecoutez !