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.
<?php
$conn = mysqli_connect('localhost','r4oot','','infomaestros');
if (!$conn) {
echo ("no se conecto");
exit();
}
echo ("se conecto bien");
mysqli_close($conn);
?>
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 (http://php.net/manual/es/function.error-reporting.php)
gracias amigo esta muy claro no lo habia encontrado te agradezco mucho, lo probe y funciona bien, ya estare molestandolos de nuevo seguramente ::) ::)
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 (http://php.net/manual/es/language.operators.errorcontrol.php)
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