Travailler sur deux tables en php mysql
creastic
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
jojo150393 Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
jojo150393 Messages postés 330 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai deux tables. table1 : rowID, date_de _naissance. Table2 : rowID, date-de-naissance.
Dans la table 1 la rangée date_de_naissance est vide. En table2, cette rangée est pleine. Je souhaite faire un script qui va mettre la date de naissance de la table2 dans la date de naissance de la table1, en fonction de l'ID.
Voici un script que j'ai fait, mais ça marche pas... J'espère trouver une aide :
J'ai deux tables. table1 : rowID, date_de _naissance. Table2 : rowID, date-de-naissance.
Dans la table 1 la rangée date_de_naissance est vide. En table2, cette rangée est pleine. Je souhaite faire un script qui va mettre la date de naissance de la table2 dans la date de naissance de la table1, en fonction de l'ID.
Voici un script que j'ai fait, mais ça marche pas... J'espère trouver une aide :
<? // ouverture de la connexion $connexion = mysql_connect('localhost','ma_db','xxx')or die("Impossible de se connecter : " . mysql_error()); mysql_select_db("ma_db"); $result = mysql_query("SELECT rowID, date_de_naissance FROM table1, table2 WHERE table1.rowid = table2.rowid"); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { mysql_query("UPDATE table1 SET table1.date_de _naissance=table2.date_de _naissance WHERE table1.rowID=table1.rowID"); } mysql_free_result($result); ?>
A voir également:
- Travailler sur deux tables en php mysql
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
- Tables des matières word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux whatsapp sur un téléphone - Guide
5 réponses
Bon si c'est ce que j'ai dis alors tient :
<?php mysql_connect('localhost', 'root', '') or die(mysql_error()); mysql_select_db('test'); $q = mysql_query('SELECT * FROM table2') or die(mysql_error()); while($data = mysql_fetch_assoc($q)){ $q2 = mysql_query("UPDATE table1 set date_de_naissance = '$data[date_de_naissance]' WHERE rowID = $data[rowID]") or die(mysql_error()); } ?>
salut ! juste pour savoir, t'a besoin de le faire souvent et automatiquement ou c'est juste pour tansférer une table dans l'autre? Car pour ça utilise simplement phpmyadmin ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question