Código PHP:
function Prp_bd_datos ()
{
switch (func_num_args())
{
case 1:
$this->Prp_bd_datoss = func_get_arg(0);
case 0:
return $this->Prp_bd_datos;
} // End Switch
} // End Metodo
En esto no lo entiendo, en que caso específico puede caer en la consulta.
Por cierto, existen errores en la bd. Pero ahora se resuelven:
Código PHP:
<?
class Base_datos {
function conexion() {
$bd_datos=$this->bd_datos;
$bd_host=$this->bd_host;
$bd_usuario=$this->bd_usuario;
$bd_password=$this->bd_password;
$conexion=mysql_connect($bd_host, $bd_usuario, $bd_password);
IF (mysql_error()) { echo "Error de conexión: ".mysql_error(); }
$conexion_bd=mysql_select_db($bd_datos);
return $conexion;
return $conexion_bd;
}
function consulta() {
$consulta_sql=$this->consulta_sql;
$conexion=$this->conexion;
return mysql_query($consulta_sql, $conexion) or die (mysql_error());
}
function num_resultado() {
$consultando=$this->consultando;
return mysql_num_rows($consultando, $conexion) or die (mysql_error());
}
function variables() {
$consultando=$this->consultando;
return mysql_fetch_array($consultando, $conexion) or die (mysql_error());
}
function cadenas() {
$consultando=$this->consultando;
return mysql_fetch_row($consultando, $conexion) or die (mysql_error());
}
function objetos() {
$consultando=$this->consultando;
return mysql_fetch_object($consultando, $conexion) or die (mysql_error());
} }
?>