Comunidad de diseño web y desarrollo en internet online

No logro controlar los errores con el DIE. Ayuda!

Citar            
MensajeEscrito el 23 Feb 2008 11:17 am
Estimados,
No logro controlar los errores con el die, ya sea de conexion. o cuando hago un select.
Como hago?

Código :

 function ConnectToMysql(){
      $cHost = 'localhost';
      $cUser = 'root';
      $cPass = '"minerba"';

      $xConnect = mysql_connect($cHost, $cUser, $cPass);

      if (!$xConnect) {
         // ***** Por aca jamas pasa muestra directamente el mensaje
         // ***** en la pagina. pero quiero controlar los errores, no que sean automaticos.

         die ('No se puede conectar al host' . mysql_error());

         return 0;
      } else {
         return $xConnect;
      }
   }


Gracias

Por goosfancito

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Feb 2008 04:57 pm

Código :

 $xConnect = @mysql_connect($cHost, $cUser, $cPass);


Nota el @

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 23 Feb 2008 07:51 pm
Perfecto! andubo. ahora pregunto:

Todos los comandos mysql deben tener el arroba delante para poder controlarlos?

@mysql_....

Gracias.

Por goosfancito

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Feb 2008 08:22 pm
@ sirve para que no se muestre los errores o advertencias que una funcion de php pueda generar. Ahora, debes tener cuidado a usarlo pues cuando estas desarrollando puede que no te muestres los errores que necesites ver. Un ejemplo.

Código :

@include("unapagina.php");

// cualquier codigo


Si unapagina.php tiene error de sintaxis (que produce un error fatal), el script se ejecutará tan normal como pueda, por supuesto muy probablemete con resultados inesperados que te costara averiguar porque no visualizas el error que se genero.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 23 Feb 2008 08:53 pm
gracias ;)

Por goosfancito

6 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.