Hola a todos, quisiera hacer una aportación, solo espero y esté bien, y de una vez ponerlo en las FAQ's.
Se trata de una clase en la cual se ponga la consulta, manipulación y resultados de una base de datos en MySQL.
Para varios expertos es relativamente sencillo, pero ya que estamos en un foro donde varios son novatos, se vale compartir.
El problema está es que no he intentado probar este código, y quisiera que le metan mano para ver que se puede mejorar o empeorar.
Cuando esté terminado y corregido, les diré como se puede hacer para que la consulta sea totalmente explicada.
La ventaja es que la hice en español, algunas cosas, pero lo suficiente para que algunos entiendan este bonito objeto.
Saludos, y echenle coco!
Código PHP:
<?
class Base_datos {
function conexion() {
$bd_datos=$this->bd_datos;
$bd_host="localhost";
$bd_usuario="usuario";
$bd_password="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());
}
?>