/**
  * création de la chaine sql de SELECTION.
  *
  * Ajout automatique des slashs devant les caractères spéciaux.
  * @param	string	$tableName 	le nom de la table sur laquelle effectuer la sélection.
  * @param array	$what 	tableau indicé contenant la liste des champs à sélectionner.
  * @param array	$condition	tableau associatif des conditions de sélection. De la forme Tab[NomDuChamp]=Value
  * @return  string	la chaine sql.
  * @deprecated
  */
 function sqlSelect($tableName, $what, $condition = null, $order = null, $orderDesc = false)
 {
     trigger_error('CopixDbWidget::sqlSelect obsolete', E_USER_NOTICE);
     return CopixQueryWidget::sqlSelect($tableName, $what, $condition, $order, $orderDesc);
 }
 /**
  * Génération d'une requete SQL de mise à jour.
  * les valeurs dans $toSet,$condition  doivent avoir été préparées auparavant
  * par CopixDbWidget::prepareValues ou préparées à la main (chaines echappées, mis entre quote etc...)
  *
  * @param string   $tableName   Nom de la table sur laquelle effectuer la mise à jour.
  * @param array      $toSet   Tableau associatif contenant les champs à mettre à jour. De la forme Tab[NomDuChamp]=Value.
  * @param array      $condition   Tableau associatif contenant les conditions de mise à jour. De la forme Tab[NomDuChamp]=Value.
  * @param boolean  $useOr      indique si il faut utiliser un OR ou un AND entre les élements de la condition
  * @return string  La chaine sql.
  */
 function sqlUpdate($tableName, $toSet, $condition = null, $useOr = false)
 {
     $sqlquery = 'UPDATE ' . $tableName . ' SET ';
     $first = true;
     //partie mise à jour.
     foreach ($toSet as $Key => $Elem) {
         if (!$first) {
             $sqlquery = $sqlquery . ', ';
         }
         $first = false;
         $sqlquery = $sqlquery . $Key . '=' . $Elem . ' ';
     }
     //partie condition.
     $sqlquery = $sqlquery . CopixQueryWidget::_prepareCondition($condition, $useOr);
     return $sqlquery;
 }