J'essaie d'avoir un résultat de recherche pour le nom de quelqu'un explose puis le prénom et le nom de chaque recherche par rapport à chaque champ «premier» et «dernier».mysql plusieurs requêtes avec php
Mais besoin de laisser de la place si quelqu'un cherche le premier nom midle comme = $ who = James David Smith il va l'exploser et chercher chacun des noms par rapport à la première colonne et la dernière colonne. Incase l'utilisateur entre le nom de famille en premier ou ajoute un deuxième prénom.
Voici ce que j'ai pour l'instant mais je suis bloqué. Aidez-moi. S'il vous plaît.
<?
$search = explode(' ', $who);
$limit=verify($get['page'])?" limit ".($get['page']*10).",10":" limit 10";
$q="select * from users where (first IN('%$search[]%') or last IN('%$search[]%') or full_name LIKE '%".$get['who']."%') AND (city LIKE '%".$get['where']."%' or province LIKE '%".$get['where']."%') order by province";
$rows=get_recordset($q);
if(count($rows)){
foreach($rows as $row){
echo $q;
?>
Fermer. J'aime où vous allez, mais ne marche pas. Si vous inversez l'ordre du nom des personnes et recherchez le nom de famille en premier. Ne retourne rien. –