blog sur le développement web, jquery,css3, Magento, Symphony, php et bien d'autres choses

Voici le code PHP pour ajouter une colonne dans une table sql après avoir vérifier qu’elle n’existe pas.

function add_column_if_not_exist(

   $db, $column, $column_attr = "VARCHAR( 255 ) NULL" ){
   $exists = false;
   $columns = mysql_query("show columns from $db");

   while($c = mysql_fetch_assoc($columns)){
       if($c['Field'] == $column){
          $exists = true;
          break;
       }
   }
   if(!$exists){
    mysql_query("ALTER TABLE `$db` ADD `$column` $column_attr");
   }
 }

Pour en apprendre d’avantage sur PHP et répondre à ce genre de question, je vous conseille de consulter ce livre qui vous en apprendra beaucoup sur le langage PHP : livre de programmation PHP 7

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s