Nom like '%".$truc --> champ dans where ?
westernz
-
westernz -
westernz -
Bonjour,
Voici ma partie de code actuel :
if ($_POST['figuratif'] != "")
{
$mots_where = ''
$mots=explode(" ",$_POST['figuratif'];
for($i=0;$i<sizeof($mots);$i++)
{
if($mots_where != ''){$mots_where .= " OR ";}
$mots_where .= "nom like '%".$mots[$i]."%'";
}
$filtre_where_forum .= $mots_where.")";
J'aimerai pouvoir cherche mes mots clé uniquement dans le champs figuratif, mais mon select dans le quel je vais inclure cette variable contenant le where a besoin de tester plusieurs champs pour d'autres fonctions.
Est il possible de déterminer le champs de recherche dans le where pour "nom like" ?
Bonne journée
Voici ma partie de code actuel :
if ($_POST['figuratif'] != "")
{
$mots_where = ''
$mots=explode(" ",$_POST['figuratif'];
for($i=0;$i<sizeof($mots);$i++)
{
if($mots_where != ''){$mots_where .= " OR ";}
$mots_where .= "nom like '%".$mots[$i]."%'";
}
$filtre_where_forum .= $mots_where.")";
J'aimerai pouvoir cherche mes mots clé uniquement dans le champs figuratif, mais mon select dans le quel je vais inclure cette variable contenant le where a besoin de tester plusieurs champs pour d'autres fonctions.
Est il possible de déterminer le champs de recherche dans le where pour "nom like" ?
Bonne journée
A voir également:
- Nom like '%".$truc --> champ dans where ?
- Voir like instagram - Guide
- Coco like - Accueil - Réseaux sociaux
- Nom de l'adresse - Forum Réseaux sociaux
- Nom sonnerie iphone - Forum iPhone
- Nom d'adresse - Forum Jeux vidéo
1 réponse
Personne pour aider ?
J'explique a nouveau mon problème :
En principe on écrit ceci : (si je ne me trompe pas)
$sql = "select figuratif from matable where nom like '%mot%';
Est il possible de passer cette requete dans ceci :
$sql = "select figuratif, subjectif, état, origine, époque from matable where etat = 'terminé' AND Origine = 'france' AND subjectif = nom like '%mot%';
Mon souci est d'intégré nom like dans une requête existante, sachant que nom like ne devra chercher les correspondances que dans 1 des champ.
Bonne journée
J'explique a nouveau mon problème :
En principe on écrit ceci : (si je ne me trompe pas)
$sql = "select figuratif from matable where nom like '%mot%';
Est il possible de passer cette requete dans ceci :
$sql = "select figuratif, subjectif, état, origine, époque from matable where etat = 'terminé' AND Origine = 'france' AND subjectif = nom like '%mot%';
Mon souci est d'intégré nom like dans une requête existante, sachant que nom like ne devra chercher les correspondances que dans 1 des champ.
Bonne journée