php/mysql :: "recherche verticale" |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
sylvain78 frontpage mioche
|
php/mysql :: "recherche verticale" , Posté le: 29-01-2004 10:54 |
|
|
Hello,
j'ai un souci,
je cherche à faire un petit script php(mysql) depuis ce matin 8H et je bloque
je voudrai pouvoir transformer un champs, en fait j'ai un champs 'ville' (ville.table1) dans lequel j'ai le nom d'une ville
a coté de cela j'ai une table avec l'ensemble des codes postaux et leur ville (cp.table2 et ville.table2)
sur le plan théorique c'est assez simple, je souhaiterai aller chercher le code postal correspondant à la ville pour remplacer ce nom par son code dans la table 1
Par exemple :
Paris (ville.table1) ----> Paris(ville.table2) = 75000(cp.table2) --> 75000 (ville.table1) [remplacement]
le probleme c'est que je n'ai aucune idée de la manière de faire... |
|
|
sylvain78 frontpage mioche
|
php/mysql :: "recherche verticale" , Posté le: 29-01-2004 14:25 |
|
|
Apres plusieurs essais me voila avec une grosse erreur :p
Mon script
Code: |
<?php require_once('../Connections/dr.php');
mysql_select_db($database_dr, $dr);
$query_reference4 = "UPDATE bac2 set Département = codpostal.cp_codpos WHERE bac2.lieu = codpostal.cp_ville";
$reference4 = mysql_query($query_reference4, $dr) or die(mysql_error());
$row_reference4 = mysql_fetch_assoc($reference4);
$totalRows_reference4 = mysql_num_rows($reference4);
mysql_free_result($reference4);
mysql_close(); // 9. on ferme la connexion
?> |
Le résultat sur la page apres le lancement :
Table inconnue 'codpostal' dans where clause |
|
|
salemioche salemioche
|
php/mysql :: "recherche verticale" , Posté le: 29-01-2004 15:33 |
|
|
Code: |
update bac2 b set departement = (select c.cp_codpos from codpostal c where b.lieu = c.cp_ville )
|
ou un truc de ce genre |
|
|
sylvain78 frontpage mioche
|
php/mysql :: "recherche verticale" , Posté le: 29-01-2004 15:48 |
|
|
Erreur de syntaxe près de 'select c.cp_codpos from codpostal c where b.lieu = c.cp_ville )' à la ligne 1
Code: |
<?php require_once('../Connections/dr.php');
mysql_select_db($database_dr, $dr);
$query_reference4 = "update bac2 b set departement = (select c.cp_codpos from codpostal c where b.lieu = c.cp_ville )";
$reference4 = mysql_query($query_reference4, $dr) or die(mysql_error());
$row_reference4 = mysql_fetch_assoc($reference4);
$totalRows_reference4 = mysql_num_rows($reference4);
mysql_free_result($reference4);
mysql_close(); // 9. on ferme la connexion
?>
|
|
|
|
|
|
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|