PHP ajouter une colonne dans une table mysql et vérifier si une colonne existe dans une table SQL
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");
}
}