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

Articles tagués ‘colonne’

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

Magento: récupérer uniquement certaines colonnes dans une collection avec getColumnValues()

Ce code permet de récupérer uniquement certaines informations retourné par une collection magento. Par exemple si je veux avoir uniquement une liste des ID de stores,

je récupère dans un premier temps la collection des stores en appelant le model:

$allStoreId =  Mage::getModel('core/store')->getCollection();

Ceci va me renvoyer tous les informations en base de données pour tous les stores.

Je veux maintenant ne récupérer que les ID. Je vais donc utiliser la methode ->getColumnValues()

$allStoreId =  Mage::getModel('core/store')->getCollection()
                ->getColumnValues('store_id');

Voila j’ai maintenant uniquement les id pour mes stores magento.

Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 294 followers