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 -
hervé56 Messages postés 268 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila le résultat de mon script :
mes données sont sur deux table sql diférente info_site et tuto_info.
pouvez vous m'aidée voila mon script
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.'%"';
A voir également:
- Pb de requette sql
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Jointure sql ✓ - Forum MySQL
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
1 réponse
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.'%"';
par exemple :
$sql = 'SELECT * FROM tuto_web w left join tuto_info i on w.titre=i.titre WHERE w.titre LIKE "%'.$rec.'%"';