Pb de requette sql

lili34500 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -  
hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voila le résultat de mon script :
Column 'titre' in where clause is ambiguous


mes données sont sur deux table sql diférente info_site et tuto_info.
pouvez vous m'aidée voila mon script


$sql = 'SELECT * FROM tuto_web,tuto_info WHERE titre LIKE "%'.$rec.'%"';



1 réponse

hervé56 Messages postés 268 Date d'inscription   Statut Membre Dernière intervention   10
 
tu ne peux pas avoir deux colonne qui ont le meme nom, sinon le moteur ne sais pas de laquelle tu parles. sépare les avec les prefixes de tables et le moteur s'y retrouvera déja un peu plus facilement ou utilise UNION ou une belle jointure ca sera plus clair ;) .

par exemple :


$sql = 'SELECT * FROM tuto_web w left join tuto_info i on w.titre=i.titre WHERE w.titre LIKE "%'.$rec.'%"';
0