Copier une table MySQL avec PHP

Dans ce tutoriel nous allons découvrir comment copier une table MySQL avec PHP. Nous allons utiliser spécifiquement la classe PDO.
Si vous êtes un « débutant », vous devez savoir comment vous connecter à une base de données MySQL avant d’utiliser le code ci-dessous. Vous ne pouvez pas copier une table si vous n’y êtes pas connecté.
 
creation-dune-table-mysql-avec-pdo

Script PHP pour copier une table MySQL

Si vous voulez copier une table dans une autre, ceci peut être fait en MySQL en deux étapes. La première consiste à copier la structure de la table et la deuxième consiste à remplir les données avec la table d’origine.

<?php

  //Connectez-vous à MySQL en utilisant PDO
  $pdo = new PDO($dsn, $user, $password);

  //Le nom de la table que vous souhaitez copier.
  $table = 'users';

  //Le nom de la nouvelle table.
  $newTable = 'users_cp';

  //Copier la structure de la table
  $pdo->query("CREATE TABLE $newTable LIKE $table");

  //Copier les données dans la nouvelle table
  $pdo->query("INSERT $newTable SELECT * FROM $table");

?>

Si vous voulez vérifier que votre nouvelle table a été copiée, vous pouvez consulter notre tutoriel sur comment afficher les données d’une table MySQL avec PHP PDO.
 

 
qcm-sur-php-les-bases-de-php

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *