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