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");
   }
 }

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 )

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 )

Photo Google+

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

Connexion à %s