A voir également:
- {MySQL} besoin d'aide requete multiple
- Mysql community server - Télécharger - Bases de données
- Liste déroulante choix multiple excel - Guide
- Ecran multiple pc - Guide
- Windows presse papier multiple - Guide
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
4 réponses
Salut,
Ce n'est pas une comparaison mais une jointure.
ex
select nom, prenom, dept
from users, la_table_sans_nom
where dept = substr(cp, 1, 2)
mais pour être sûr que ça fonctionne, mieux vaut définir cp en alpha et nom numérique (pour pouvoir utiliser substr) et dept aussi (ie le département de l'ariège: 09 en alpha et 9 en numérique)
Ce n'est pas une comparaison mais une jointure.
ex
select nom, prenom, dept
from users, la_table_sans_nom
where dept = substr(cp, 1, 2)
mais pour être sûr que ça fonctionne, mieux vaut définir cp en alpha et nom numérique (pour pouvoir utiliser substr) et dept aussi (ie le département de l'ariège: 09 en alpha et 9 en numérique)
hum...
WHERE cp = substr(cp, 1, 2)
ok pour la table USERS, mais pour ma table GEOGRAPHIE il n'y a pas de champ CP
en fait le numero du departement pour la table GEOGRAPHIE , c'est l'ID...
WHERE cp = substr(cp, 1, 2)
ok pour la table USERS, mais pour ma table GEOGRAPHIE il n'y a pas de champ CP
en fait le numero du departement pour la table GEOGRAPHIE , c'est l'ID...
T'as raison : chuis un gros nul, même pas capable de recopier ton exemple
j'aurais du écrire :
select nom, prenom, dept
from users, la_table_sans_nom
where id = substr(cp, 1, 2)
que tu aurais corrigé en :
select nom, prenom, dept
from users, geographie
where id = substr(cp, 1, 2)
j'aurais du écrire :
select nom, prenom, dept
from users, la_table_sans_nom
where id = substr(cp, 1, 2)
que tu aurais corrigé en :
select nom, prenom, dept
from users, geographie
where id = substr(cp, 1, 2)
yep
alors j'ai écrit ca =
$userregion=mysql_query("SELECT * FROM `users`, `geographie` WHERE geographie.id='".substr($userregion[9],0,-3)."'")or die ("erreur req ".mysql_error());
while ($resultat=mysql_fetch_array($userregion)){
echo "$resultat[0], $resultat[1], $resultat[2], $resultat[3]<br>";}?>
userregion[9] correspond à la colonne code postal
je n'ai pas d'erreur visiblement
mais impossible d'afficher les résultats !!
-_-' je suis maudit
alors j'ai écrit ca =
$userregion=mysql_query("SELECT * FROM `users`, `geographie` WHERE geographie.id='".substr($userregion[9],0,-3)."'")or die ("erreur req ".mysql_error());
while ($resultat=mysql_fetch_array($userregion)){
echo "$resultat[0], $resultat[1], $resultat[2], $resultat[3]<br>";}?>
userregion[9] correspond à la colonne code postal
je n'ai pas d'erreur visiblement
mais impossible d'afficher les résultats !!
-_-' je suis maudit