public function count($tabla) { $db = new DatabaseConfig(); $mysqli = $db->connect(); $resultado = $mysqli->query("SELECT COUNT(*) FROM {$tabla} WHERE activo = '1' "); $row = $resultado->fetch_row(); return $row[0]; }
public function noticia($id) { $db = new DatabaseConfig(); $mysqli = $db->connect(); $resultado = $mysqli->query("SELECT * FROM noticia WHERE id = {$id} AND activo = '1' "); if (!$resultado || mysqli_num_rows($resultado) == 0) { echo 'Noticia no encontrada'; } return $resultado; $resultado->close(); }
public function listado() { $db = new DatabaseConfig(); $mysqli = $db->connect(); $resultado = $mysqli->query("SELECT * FROM categoria"); if (!$resultado) { die('Hubo un error en la consulta [' . $db->error . ']'); } return $resultado; $resultado->close(); }
public function login($usuario, $password) { //clase DatabaseConfig utiliza el método connect() para conectarse a la base de datos $db = new DatabaseConfig(); $mysqli = $db->connect(); $resultado = $mysqli->query("SELECT * FROM usuarios WHERE email = '{$usuario}' AND tipo = 'admin'"); //valida usuario if ($row = $resultado->fetch_assoc()) { //valida password if ($row["password"] == $password) { $_SESSION['usuario'] = $usuario; $_SESSION['admin'] = $usuario; $_SESSION['nombre'] = $row["nombre"]; echo '<script language="javascript">window.location="/admin-dashboard"</script>;'; exit; } else { $mensajes = array("error1" => "Contraseña Incorrecta."); } } else { $mensajes = array("error2" => "El nombre de usuario es incorrecto!."); } return $mensajes; $resultado->close(); }
public function __construct() { $this->pdo = DatabaseConfig::connect(); $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); }
public function updateCategoria($id, $nombre) { $db = new DatabaseConfig(); $mysqli = $db->connect(); $resultado = $mysqli->query("UPDATE categoria\n SET nombre ='{$nombre}' WHERE id='{$id}'"); if (!$resultado) { die('Invalid query: ' . mysql_error()); } else { return $mensajeOk = 'Datos actualizados correctamente'; } $resultado->close(); }
public function recuperarPass($email) { $db = new DatabaseConfig(); $mysqli = $db->connect(); //borra todas las relaciones $resultado = $mysqli->query("SELECT * FROM usuarios WHERE email = '{$email}' "); if (mysqli_num_rows($resultado) == 0) { echo 'El email es incorrecto'; } else { return $mensajeOk = 'Datos actualizados correctamente'; } //enviar email mail($email, '$título', '$mensaje', '$cabeceras'); $resultado->close(); }
public function eliminarNoticia($id) { $db = new DatabaseConfig(); $mysqli = $db->connect(); $noticia = $mysqli->query("SELECT * FROM noticia WHERE id ='{$id}' "); while ($row = $noticia->fetch_assoc()) { $nombreNoticia = $row['titulo']; } $resultado = $mysqli->query("UPDATE noticia\n SET activo ='0' WHERE id='{$id}'"); if (!$resultado) { $mensajes = array("error" => "Ocurrió un error, intente nuevamente mas tarde."); } else { $mensajes = array("ok" => "La noticia <strong>{$nombreNoticia}</strong> se ha eliminado correctamente."); } return $mensajes; $resultado->close(); }