Manejo de errores [Resuelto]

Iniciado por elezekiel, 20 Agosto 2017, 19:40 PM

0 Miembros y 1 Visitante están viendo este tema.

elezekiel

hola amigos yo molestando otra vez  ::)

siguiendo tutoriales pude conectar la base de datos de mysql con php
ahora bien probando llegue a un punto donde por ejemplo puse en el usuario
por defecto que es root, le agregue r4oot
por lo que me da error que no se conecto correctamente solo que en el index
me muestra un mensaje de sistema que ahi esta el error con colores y todo

es posible sacar esos carteles? y mostrar solamente el error que YO le indico??
aparece todo coloreado con este texto:
"Warning: mysqli_connect(): (HY000/1045): Access denied for user '4root'@'localhost' (using password: NO) in C:\wamp64\www\conexdb\index.php on line 3"

y debajo aparece lo que yo coloco en la sentencia if cuando no se conecta correctamente.

Código (php) [Seleccionar]
<?php
  
  $conn mysqli_connect('localhost','r4oot','','infomaestros');
  if (!$conn) {
  echo ("no se conecto");
  exit();
  }
 
  echo ("se conecto bien");
          mysqli_close($conn);
?>

engel lex

usualmente para producciòn la directiva error_reporting se coloca a 0, igual puedes agregarlo como inicio de tu fichero php

aquí la documentación
http://php.net/manual/es/function.error-reporting.php
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

elezekiel

gracias amigo esta muy claro no lo habia encontrado te agradezco mucho, lo probe y funciona bien, ya estare molestandolos de nuevo seguramente  ::) ::)

engel lex

otra forma (aunque no recomiendo mucho) para que el codigo ignore un error y continúe es usando un @

http://php.net/manual/es/language.operators.errorcontrol.php
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

elezekiel

Gracias colega, habia visto esa manera pero a mi poco entender creo que tengo menos manejo sobre los errores si utilizo esa forma por eso pense en no usarla :D