Em uma página da Web baseados em PHP , você usa a função mysql_connect para estabelecer uma conexão com um banco de dados MySQL . Em páginas maiores , ou páginas dinâmicas em que você cria e fechar múltiplas conexões de banco de dados , ele pode tornar-se difícil manter o controle de conexões estabelecidas . Existem várias maneiras que você pode testar conexões MySQL utilizando várias funções PHP em sua página .
Conexão para estabelecer uma conexão com um banco de dados MySQL em PHP, você precisa usar a função mysql_connect , que requer um servidor de banco de dados, nome de usuário e senha como parâmetros. Você pode criar uma conexão a qualquer momento em seu código. A função tem um parâmetro opcional que permite estabelecer mais de uma conexão a um banco de dados MySQL usando os mesmos parâmetros. Isto permite-lhe fazer várias chamadas utilizando a função mysql_connect sem criar um erro de PHP.
O símbolo @
Usando o símbolo "@" na frente de uma função chamada diz ao PHP para não mostrar uma mensagem de erro se algo der errado . Por exemplo, se você usar a função mysql_connect mas digite um nome de host incorreto, PHP exibe um aviso a dizer que não é possível estabelecer a conexão. Ao digitar "@ mysql_connect " em vez disso, o PHP irá tentar criar uma conexão, mas se a tentativa falhar , nenhuma mensagem é visto. No entanto, isso faz com que seja mais difícil de erro de verificação , pois torna-se mais difícil determinar onde os problemas ocorrem.
Se Demonstrações
Você pode usar um "se" , declaração para testar uma conexão com um banco de dados MySQL usando qualquer das funções do MySQL no PHP. Além disso, usando o símbolo "@" garante que se você não tem uma conexão estabelecida , PHP não exibe uma mensagem de erro na página da Web . Por exemplo, digite " if (@ mysql_close ( $ conn ) ) ", seguido de resultados condicionais para fechar uma conexão com um banco de dados. Isso permite não só testar a capacidade de fechar a conexão MySQL usando uma função, mas também para mostrar mensagens para qualquer sucesso eo fracasso.
Tratamento de erros
Quando o teste qualquer coisa em seu site utilizando PHP , você deve sempre incluir algum código de manipulação de erro. O PHP "morrer" e funções " de saída" que você programar uma mensagem e terminar um roteiro ou chamada de função. Ambos fazem a mesma coisa , de modo que você usa é uma questão de preferência . Digite " mysql_connect ( ) or die (" Não foi possível conectar ao banco de dados "); " . , Para indicar que se o PHP não pode encontrar o banco de dados MySQL, informar o usuário com a mensagem na função die