Location: PHPKode > scripts > Tonapubli > tonapubli/lib/cl_consulta.php
<?
/* * * * * * * * * * * * * * * * * * * * * * * * * * * *
*	
*	Clase consulta
*		Clase que realiza consultas a una Base de Datos
*		
*	@author Antonio Ignacio Fontenla Aguilar
*	@version 0.1
*	@date 04 Nov 2003
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

class consulta
{

	/**
	* $id
	*
	* Devuelde el identificador de la consulta realizada
	* @access public
	* @since 04/11/2003
	**/
	var $id;
	
	/**********************************************
	* Constructor
	*
	* Se le pasa como parámetro la consulta que queremos
	* realizar a la Base de Datos
	* @access public
	* @since 04/11/2003
	********************/
	function consulta($sql)
	{
	  $this->id = @mysql_query($sql) or
	  die ("<b>Problema en MySQL:</b> Error <i>" . mysql_error() .
      "</i> en la consulta <i>$sql</i>");
	  return $this->id;
	 } //función
	 
	 /***********************************************
	 * Filas afectadas
	 *
	 * Devuelve el número de filas afectadas
	 * @access public
	 * @since 04/11/2003
	 **********************/
	 function filas_afectadas()
	 {
	    return @mysql_affected_rows($this->id);
	 }
	 
	 /***********************************************
	 * Número de filas
	 *
	 * Devuelve el número de filas a las que afecta
	 * una consulta
	 * @access public
	 * @since 04/11/2003
	 **************************/
	 function num_filas()
	 {
	   return @mysql_num_rows($this->id);
	 }
	 
	 /***********************************************
	 * Obtener fila
	 *
	 * Obtiene y devuelve la siguiente fila de la consulta
	 * @access public
	 * @since 04/11/2003
	 **************************/
	 function obtener_fila()
	 {
	  return @mysql_fetch_array($this->id);
	 } //Función
	 
	 /**********************************************
	 * Obtener array
	 * 
	 * Obtiene un array en índices
	 * @access public
	 * @since 16/11/2003
	 *************************/
	 function obtener_indice()
	 {
	  return @mysql_fetch_row($this->id);
	 }
	 
	 function obtener_objeto()
	 {
	 return @mysql_fetch_object($this->id);
	 }
	 
} //Fin de clase

?>
Return current item: Tonapubli