Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2014, 12:39
Avatar de pacomercon
pacomercon
 
Fecha de Ingreso: agosto-2014
Mensajes: 15
Antigüedad: 9 años, 8 meses
Puntos: 2
Respuesta: Conexión con mysqli

Buenas a mi me paso igual y tuve que actualizarme... esté código es elq eu yo uso para mi clase.

Un saludo


Código:
	/** SE CONECTA A LA BD Y COMPRUEBA QUE NO HAYA ERRORES **/
	function __construct()	{

		global $link;

		require_once(URLBASE . 'configuracion.php');

		$link = mysqli_connect(SERVIDOR, USER, PASS, BD);
		//$base = @mysqli_select_db ($link,BD);

		try {
			if (!$link) {
			    //die('ERROR DE CONEXIÓN (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
			    throw new Exception('ERROR DE CONEXIÓN',0);
			}

			// if (! $base){
				//die ("ERROR AL CONECTAR CON LA BASE DE DATOS: ".mysqli_connect_error() );
				// throw new Exception('ERROR AL CONECTAR CON LA BASE DE DATOS', 1);
			// }

			if (!mysqli_set_charset($link, "utf8")) {
			    //printf("Error cargando el conjunto de caracteres utf8: %s\n", mysqli_error($link));
			    throw new Exception('ERROR CARGANDO EL CONJUNTO DE CARACTERES', 2);
			}
		} catch(Exception $e) {
			echo $e->getMessage() . '('. $e->getCode() . ')';
		}

		//echo 'Éxito... ' . mysqli_get_host_info($link) . "\n";
	}
El principio veras que cargo mi archivo de configuración, ya que en el tengo los datos de la bd definidas como constantes...

Un saludo