distinguer des tables "jointurées"

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : distinguer des tables "jointurées"

Re: distinguer des tables "jointurées"

par noradan » 27 juil. 2025, 16:43

Ok je vais essayer, et je te dis quoi !

Re: distinguer des tables "jointurées"

par two3d » 23 juil. 2025, 23:16

Dans ton "SELECT" SQL de chaque requête, ajoute un sélecteur comme :

Code : Tout sélectionner

'auteur' AS source
et

Code : Tout sélectionner

'titre' AS source
puis une fois en PHP, pour les repérer, tu peux faire quelque chose comme :

if ($row['source'] === 'auteur'){
//requête SQL identifiée pour les auteurs
}elseif($row['source'] === 'titre'){
//requête SQL identifiée pour les titres
}

Exemple de requête SQL :
SELECT 'auteur' AS source ... FROM auteurs ...

distinguer des tables "jointurées"

par noradan » 23 juil. 2025, 16:36

bonjour
Je suis en train de tenter de faire un petit moteur de recherche pour mon site perso avec un formulaire qui lance un php qui lance des requêtes !
La recherche se fait sur 2 tables une d'auteurs et une de titres. Pour ça elles sont "jointurées" (je ne sais pas comment on dit que deux tables font l'objet d'une jointure ...)
Sauf que je voudrais que le message ne soit pas le même selon la table d'où provient le résultat.
Comment faire ? Je n'ai pas trouver d'exemple dans les tutos.