Skip to content

Instantly share code, notes, and snippets.

@nicolapiz
Created March 2, 2014 17:45
Show Gist options
  • Save nicolapiz/9310505 to your computer and use it in GitHub Desktop.
Save nicolapiz/9310505 to your computer and use it in GitHub Desktop.
Clase php contiene varias clases que nos son utiles para conectar a la base de datos, hacer consultas y declarar objetos usuarios
<?php
class Conexion // se declara una clase para hacer la conexion con la base de datos
{
var $con;
function Conexion()
{
// se definen los datos del servidor de base de datos
$conection['server']="localhost"; //host
$conection['user']="alumno"; // usuario
$conection['pass']="alumnodaw"; //password
$conection['base']="neuro"; //base de datos
// crea la conexion pasandole el servidor , usuario y clave
$conect= mysql_connect($conection['server'],$conection['user'],$conection['pass']);
if ($conect) // si la conexion fue exitosa , selecciona la base
{
mysql_select_db($conection['base']);
$this->con=$conect;
}
}
function getConexion() // devuelve la conexion
{
return $this->con;
}
function Close() // cierra la conexion
{
mysql_close($this->con);
}
}
class sQuery // se declara una clase para poder ejecutar las consultas, esta clase llama a la clase anterior
{
var $coneccion;
var $consulta;
var $resultados;
function sQuery() // constructor, solo crea una conexion usando la clase "Conexion"
{
$this->coneccion= new Conexion();
}
function executeQuery($cons) // metodo que ejecuta una consulta y la guarda en el atributo $pconsulta
{
$this->consulta= mysql_query($cons,$this->coneccion->getConexion());
return $this->consulta;
}
function getResults() // retorna la consulta en forma de result.
{return $this->consulta;}
function Close() // cierra la conexion
{$this->coneccion->Close();}
function Clean() // libera la consulta
{mysql_free_result($this->consulta);}
function fetchAll()
{
$rows=array();
if ($this->consulta)
{
while($row= mysql_fetch_array($this->consulta))
{
$rows[]=$row;
}
}
return $rows;
}
}
class Usuario
{
var $nombre; //se declaran los atributos de la clase, que son los atributos del usuario
var $apellido;
Var $id;
@livigston
Copy link

No se ve mas el codigo....

@edunetq
Copy link

edunetq commented Feb 24, 2015

falta codigo esta incompleto

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment