1 - a lo referente a
Pésima idea el ir usando @, el hecho de que no se muestre el error no quiere decir que no exista, es mejor capturar el error al estar dejando que el log de Apache cresca a cada rato,
como ves cada variable tiene su verificacion empty con su mensaje de error , es decir si una varibale falla por ejemplo mysql_connect salta el exit y no deja continuar por lo cual el log de apache no va creciendo ,
2 a lo referente a
muchísimo mas optimo eh informativo usar or die(mysql_error()) que solo indicar que se ah producido un error
yo en realidad los mensajes de error solo son temporales ya que aun no he pensado en como manejar los errores y guardarlos es tan solo orientativo , en el futuro supongo que usare mysql_errno and mysql_error y los guardo en un log , y no solo indico que se ha producido un error si no tambien de que puede ser como error al seleccionar la base de datos obviamente el error estara en mysql_select_db o en los datos del nombre de la bd
muchas gracias por tomar parte de tu tiempo en leer el tema y gracias por las sugerencias un saludo
he omitido mysql_ping y he añadido los die con mysql_errno() y mysql_error()
Código PHP:
Ver original<?php
// * Archivo de conexion
// * Valor de datos
'server' => 'localhost', // * Nombre del servidor * var $Connection['server']
'username' => 'pruebas', // * Nombre del usuario * var $Connection['username']
'password' => 'pruebas' , // * Password del usuario * var $Connection['password']
'database' => 'base' // * Base de datos * var $Connection['database']
) ;
// * Establecemos la conexion
// * Seleccionamos el conjunto de caracteres
}
// * Establecemos la conexion con la base de datos
}
// * Cerramos la conexion
function CloseConnection($Sql){
}}?>