Hola pacmanaman, gracias por tu idea!, ya he creado mi propio manejador de mysql, esto es lo que llevo por el momento:
Código PHP:
/*----
- Manejador de mysql.
@ Version 1.0 por Zamblo.
----*/
class mysql
{
var $conexion;
var $conexion_servidor= "localhost";
var $conexion_usuario= "zamblo";
var $conexion_contrasena= "pass";
var $conexion_bd= "pokemonrpg";
//Realizar conexion a la base de datos
function Conectar()
{
$this->conexion= mysql_connect($this->conexion_servidor, $this->conexion_usuario, $this->conexion_contrasena);
mysql_select_db($this->conexion_bd, $this->conexion);
mysql_query ("SET NAMES 'utf8'");
}
//Realizar consulta a la base de datos
function Consulta($datos)
{
mysql_query($datos, $this->conexion) or die(mysql_error());
}
//Devolver resultado de un campo de consulta a la base de datos
function ResultadoConsulta($datos)
{
$resultado= mysql_result(mysql_query($datos), 0) or die(mysql_error());
return $resultado;
}
//Devolver array de datos de consulta a la base de datos
function ArrayConsulta($datos)
{
$resultado= mysql_fetch_array(mysql_query($datos)) or die(mysql_error());
return $resultado;
}
//Devolver numero de filas de consulta a la base de datos
function FilasConsulta($datos)
{
$resultado= mysql_num_rows(mysql_query($datos)) or die(mysql_error());
return $resultado;
}
}
Pero ahora tengo un conflicto, resulta que tengo que declarar la clase en todas mis funciones (ya que declaro cada funcion en un archivo diferente) y cuando uso 2 funciones en la misma pagina, la clase se declara 2 veces y por lo tanto devuelve error... ¿Que peudo hacer para arreglarlo? esque encima, si declaro la clase en la pagina donde luego incluyo las funciones, las funciones me dicen que la clase no esta definida!! osea debe estar definida en la propia funcion,,, ¿Que arreglo hay?
Muchas gracias!