| @@ 280-298 (lines=19) @@ | ||
| 277 | /** |
|
| 278 | * fonction utlisée pour terminer un insert ou un update dans la base de données |
|
| 279 | */ |
|
| 280 | public function set() {
|
|
| 281 | $values = array_combine($this->champs, $this->value); |
|
| 282 | ||
| 283 | $datas = []; |
|
| 284 | $count = count($this->champs); |
|
| 285 | for ($i=0 ; $i<$count ; $i++) {
|
|
| 286 | $datas[] = $this->champs[$i]."=:".$this->champs[$i]; |
|
| 287 | } |
|
| 288 | ||
| 289 | //si on a des conditions alors on sera dans un insert |
|
| 290 | $requete = $this->req_beginning . implode(",", $this->table) . " SET " . implode(", ", $datas);
|
|
| 291 | ||
| 292 | if (!empty($this->conditions)) {
|
|
| 293 | $requete .= " WHERE " . implode(" ", $this->conditions);
|
|
| 294 | } |
|
| 295 | ||
| 296 | $this->prepare($requete, $values); |
|
| 297 | $this->unsetQueryBuilder(); |
|
| 298 | } |
|
| 299 | ||
| 300 | /** |
|
| 301 | * fonction utilisée pour finir un delete |
|
| @@ 140-158 (lines=19) @@ | ||
| 137 | /** |
|
| 138 | * fonction utlisée pour terminer un insert ou un update dans la base de données |
|
| 139 | */ |
|
| 140 | public function set() {
|
|
| 141 | $values = array_combine($this->champs, $this->value); |
|
| 142 | ||
| 143 | $datas = []; |
|
| 144 | $count = count($this->champs); |
|
| 145 | for ($i=0 ; $i<$count ; $i++) {
|
|
| 146 | $datas[] = $this->champs[$i]."=:".$this->champs[$i]; |
|
| 147 | } |
|
| 148 | ||
| 149 | //si on a des conditions alors on sera dans un insert |
|
| 150 | $requete = $this->req_beginning . implode(",", $this->table) . " SET " . implode(", ", $datas);
|
|
| 151 | ||
| 152 | if (!empty($this->conditions)) {
|
|
| 153 | $requete .= " WHERE " . implode(" ", $this->conditions);
|
|
| 154 | } |
|
| 155 | ||
| 156 | $this->prepare($requete, $values); |
|
| 157 | $this->unsetQueryBuilder(); |
|
| 158 | } |
|
| 159 | ||
| 160 | /** |
|
| 161 | * fonction utilisée pour finir un delete |
|