Current Path : /home/baheco/public_html/adm/clases/datos/ |
Linux sd-1582531-l.dattaweb.com 3.10.0-1160.118.1.el7.x86_64 #1 SMP Wed Apr 24 16:01:50 UTC 2024 x86_64 |
Current File : /home/baheco/public_html/adm/clases/datos/datos-texto.php |
<?php include_once 'conexion.php'; include_once(dirname(dirname(__FILE__)).'/modelo/texto.php'); class DatosTexto { public function obtenerTexto($tabla,$id) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= 'SELECT * FROM `'.$tabla.'` WHERE `id`="'.$id.'"'; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); $texto= new Texto(); while(($row = mysqli_fetch_array($resultado))!=NULL) { $texto->setId($id); $texto->setTexto($row["texto"]); } return $texto; } public function obtenerTodos($tabla) { $lista = array(); //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= 'SELECT * FROM `'.$tabla .'` ORDER BY `id` ASC'; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); while(($row = mysqli_fetch_array($resultado))!=NULL) { $texto= new Texto(); $texto->setId($id); $texto->setTexto($row["texto"]); array_push($lista,$texto); } return $lista; } public function crearTexto($tabla,$texto) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= "INSERT INTO `".$tabla ."` (`texto`) VALUES ('".$texto->getTexto()."');"; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); } public function editarTexto($tabla,$texto) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= "UPDATE `".$tabla ."` SET `texto`='".$texto->getTexto()."' WHERE `id`=".$texto->getId(); echo $query; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); } } ?>