créer un site


php/mysql :: "recherche verticale"

Poster un nouveau sujet sur php   Répondre au sujet à php:php/mysql :: "recherche verticale"    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
sylvain78
frontpage mioche
frontpage mioche
Messagephp/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 Sad

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
frontpage mioche
Messagephp/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
salemioche
Messagephp/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
frontpage mioche
Messagephp/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
?>
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:php/mysql :: "recherche verticale"    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales