Code : Tout sélectionner
$nom = 'Maurice[sep]josé[sep]Raymond';$nom_sql = $bdd->query("
SELECT nom
FROM sql_nom
WHERE nom LIKE '%" . $nom . "%'
");
$nom_sql->setFetchMode(PDO::FETCH_ASSOC);
Merci et bonne soiréeCode : Tout sélectionner
$nom = 'Maurice[sep]josé[sep]Raymond';$nom_sql = $bdd->query("
SELECT nom
FROM sql_nom
WHERE nom LIKE '%" . $nom . "%'
");
$nom_sql->setFetchMode(PDO::FETCH_ASSOC);
Merci et bonne soirée
$array_tracking = explode('[sep]', $revendeurs['recherche_tracking']);
$totalcommande_en_cours_sql = $bdd->query("
SELECT id
FROM cadeauxplaisir_commandes
WHERE tracking_url LIKE '%" . $array_tracking[0] . "%'
OR tracking_url LIKE '%" . $array_tracking[1] . "%'
AND paiement != 0
UNION ALL
SELECT id
FROM bouille_commandes
WHERE tracking_url LIKE '%" . $array_tracking[0] . "%'
OR tracking_url LIKE '%" . $array_tracking[1] . "%'
AND paiement != 0
");
$totalcommande_en_cours_sql->setFetchMode(PDO::FETCH_ASSOC);
$totalcommande_en_cours_sql->execute();
$nb_de_commandes_en_cours = $totalcommande_en_cours_sql->rowCount();
foreach ($array_tracking as $test) {
$cond[] = "tracking_url LIKE '%" . $test . "%'"; // créer un tableau avec les conditions like quelque soit le nombre
}
if (count($array_tracking)==0) {
$condition = "WHERE paiement != 0"; // pas de like
} else {
$condition = " WHERE paiement != 0 AND (".implode(' OR ',$cond).') "; // joindre les clauses par des or et mettre l'autre condition
}
(en espérant ne pas avoir fait d'erreur de quote ou d'espace).$totalcommande_en_cours_sql = $bdd->query("
SELECT id
FROM cadeauxplaisir_commandes
WHERE tracking_url LIKE '%" . $array_tracking[0] . "%'
OR tracking_url LIKE '%" . $array_tracking[1] . "%'
AND paiement != 0
UNION ALL
SELECT id
FROM bouille_commandes
WHERE tracking_url LIKE '%" . $array_tracking[0] . "%'
OR tracking_url LIKE '%" . $array_tracking[1] . "%'
AND paiement != 0
");
écris plutôt:
$bidule_1 = "%".$array_tracking[0]."%";
$requete = "SELECT id FROM cadeauxplaisir_commandes
WHERE tracking_url LIKE '$bidule_1'
OR tracking_url LIKE '%" . $array_tracking[1] . "%'
AND paiement != 0
UNION ALL
SELECT id
FROM bouille_commandes
WHERE tracking_url LIKE '%" . $array_tracking[0] . "%'
OR tracking_url LIKE '%" . $array_tracking[1] . "%'
AND paiement != 0
";
etc et