Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou postando esse script simples para ajudar algumas pessoas que trabalham com serviço de hospedagem – Várias vezes, por falta de atenção do cliente, eles abre um chamado ou solicita suporte afirmando que não consegue conectar ao banco de dados.
As vezes esquecem da extensão do usuário ou informam alguma informação errada ao criar o connect.
Segue abaixo o código
<?
if($_POST['connect']==1){
?>
<table border="1" width="100%">
<tr>
<td>$link = mysql_connect("localhost", <?=$_POST['login']?>, <?=$_POST['password']?>)<br>
mysql_select_db (<?=$_POST['database']?>) <br>
$query = "SELECT * FROM ".<?=$_POST['tabela']?>;</td>
</tr>
</table>
<?
$link = mysql_connect("localhost", $_POST['login'], $_POST['password']) or die ("MySQL ERRO: Could not connect to MySQL - USER/PASS");
mysql_select_db ($_POST['database']) or die ("MySQL ERRO: Could not select database:".$_POST['tabela']);
$query = "SELECT * FROM ".$_POST['tabela'];
$result = mysql_query ($query) or die ("Query failed");
print "<table>\n";
while ($line = mysql_fetch_array($result)) {
print "\t<tr>\n";
while(list($col_name, $col_value) = each($line)) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";
} else {
?>
<h1>MySQL TESTE</h1>
<form method="POST">
<input name="connect" value="1" type="hidden">
<table border="1" width="325" cellpadding="5">
<tr>
<td align="right" width="161">USUÁRIO</td>
<td width="148"><input type="text" name="login" size="20"></td>
</tr>
<tr>
<td align="right" width="161">SENHA</td>
<td width="148"><input type="text" name="password" size="20"></td>
</tr>
<tr>
<td align="right" width="161">BANCO DE DADOS</td>
<td width="148"><input type="text" name="database" size="20"></td>
</tr>
<tr>
<td align="right" width="161">TABELA</td>
<td width="148"><input type="text" name="tabela" size="20"></td>
</tr>
<tr>
<td align="right" width="309" colspan="2">
<input type="submit" value="Testar >"></td>
</tr>
</table>
</form>
<? } ?>Carregando comentários...