Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2014, 10:10
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 16 años, 10 meses
Puntos: 9
PDO INSERT/UPDATE no hacen nada y no devuelven ningún error

INSERT/UPDATE reciben los parametros pero no hacen nada

SELECT/DELETE funcionan corectamente

Código PHP:
<?php
    
class noticiasModel extends Model {
        public function 
__construct() {
            
parent::__construct();
        }

        public function 
getFilas() {
            return 
$this->_db->query(
                
"SELECT * FROM noticias"
            
)->fetchAll();
        }

        public function 
getFila($id) {
            
$id = (int) $id;
            return 
$fila $this->_db->query(
                
"SELECT * FROM noticias WHERE id = $id"
            
)->fetch();
        }

        public function 
crearFila($titulo$cuerpo) {
            
$this->_db->prepare("INSERT INTO noticias VALUES (null, :titulo, :cuerpo)")->execute(
                array(
                    
':titulo' => $titulo,
                    
':cuerpo' => $cuerpo
                
)
            );
        }

        public function 
editarFila($id) {
            exit(
$id);
            
$id = (int) $id;
            
$this->_db->prepare(
                
"UPDATE noticias SET titulo = :titulo, cuerpo = :cuerpo WHERE id = :id"
            
)->execute(
                array(
                    
':id' => $id,
                    
':titulo' => $titulo,
                    
':cuerpo' => $cuerpo
                
)
            );
        }

        public function 
borrarFila($id) {
            
$id = (int) $id;
            
$this->_db->query("DELETE FROM noticias WHERE id = $id");
        }
    }
?>