Déplacer des données d'une base vers une autre

Toumilovitch Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Il y a bien longtemps que je n'ai pas fait de php mysql et là je m'aperçois que mes codes ne fonctionnent plus avec les nouvelles versions de PHP. Après pas mal de recherches, je m'aperçois qu'on met maintenant des PDO dans les codes... bref, j'y comprends plus rien.

Je ne demanderai donc pas un cours mais simplement un code d'exemple pour déplacer des données d'une base vers une autre.

Par exemple les champs id, name de la table old de la base blabla vers les champs id, name de la table new de la base newblabla.

Quelqu'un sait faire ça ?

Merci d'avance.
Cordialement,
Mickaël
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

La requête.... que tu sois avec l'ancienne extension mysql ou la pdo... reste la même.

Donc ta question concerne le PHP (et non la base de données) ?
Je déplace ta question dans la "bonne" section du forum.

Et pour répondre à ta question, voici de quoi lire :
https://www.commentcamarche.net/faq/44117-connexion-a-une-base-avec-pdo-mysqli

et ceci :
http://php.net/manual/fr/pdo.prepared-statements.php


Ce qui donne :
<?PHP
// Connexion à la BDD
try
  {
   $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
   $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 } catch(Exception $e) {
      die('Erreur : '.$e->getMessage());
 }
?>


<?php
//exécution d'une requête

$sql = " ici tu mets ta requete " ;

try{
 $stmt = $bdd->prepare($sql);
 $stmt->execute():
} catch(Exception $e) {
   die('Erreur : '.$e->getMessage());
}



0