
OsKaR
Zeta
Verificación en dos pasos activada
Aquí os dejo la clase que utilizo yo en mis últimos proyectos PHP.
Para definir los datos de la base, basta con poner esto en vuestro config.php o en vuestra configuración de la web.
Utilizacion:
Espero que os sea de utilidad. 🙂
PHP:
<?php
// Clase Mysql
class mysql{
private $conexion;
private $total_consultas;
public function connect(){
if(!isset($this->conexion)){
$this->conexion=(mysql_connect(_host, _user, _pass)) or die(mysql_error());
mysql_select_db(_base, $this->conexion) or die(mysql_error());
}
}
public function query($consulta){
$this->total_consultas++;
$resultado=mysql_query($consulta, $this->conexion);
if(!$resultado){
die(mysql_error());
exit();
}
return $resultado;
}
public function fetch_array($consulta){
return mysql_fetch_array($consulta);
}
public function num_rows($consulta=0){
return mysql_num_rows($consulta);
}
public function close(){
if ($this->conexion){
return mysql_close($this->conexion);
}
}
}
?>
Para definir los datos de la base, basta con poner esto en vuestro config.php o en vuestra configuración de la web.
PHP:
<?php
// mysql
define("_host", "localhost");
define("_user", "usuario");
define("_pass", "pass");
define("_base", "base");
?>
Utilizacion:
PHP:
<?php
// abrir conexion
$db = new mysql();
$db->connet();
// consultas
$db->query("sentencia sql");
$db->num_rows($string);
$db->fetch_array($string);
// etc..
// cerrar conexion
$db->close();
Espero que os sea de utilidad. 🙂