Estrou fazendo um projeto de um site que contém um formulário para cadastro de usuários. A pasta com as páginas envolvidas está na pasta HTDOCS do programa XAMPP (que tem MySql, Apache Server e outros serviços.. tudo junto). Criei um BD pelo MySQL do XAMPP para receber os dados do formulário e quando esperava por uma mensagem que a conexão do php ao Banco fora feira com sucesso aparece o seguinte erro : .mysql_error()); //conectando com a tabela do banco de dados $banco = mysql_select_db("autorun",$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $query = "INSERT INTO `clientes` ( `nome` , `email` , `ddd` , `telefone` , `endereço` , `bairro`, `cidade` , `estado` , `país` , `login` , `senha`) VALUES ('$nome', '$email', '$ddd', '$telefone', '$endereco', '$bairro', '$cidade', '$estado', '$pais', '$login', '$senha')"; mysql_query($query,$conexao); echo "Seu cadastro na Auto-Escola Autorun foi realizado com sucesso!<br/>Agradecemos a atenção."; ?> </body> </html> = = = = = = Essa é a página em XHTML do formulário ligada a um JavaScipt = = = = = = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CADASTRO - AUTO ESCOLA AUTORUN</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="cadastro.js"></script> <link rel="stylesheet" type="text/css" href="estilo.css"/> </head> <body class="classehistoria"> <form name="cadastro" id="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo();"> <h1 class="bronze">Faça o seu CADASTRO aqui</h1> <h5 class="prata">Nome: * <input name="nome" type="text" id="nome" size="70" maxlength="60" /></h5> <h5 class="prata">Email: * <input name="email" type="text" id="email" size="70" maxlength="60" /></h5> <h5 class="prata">DDD : * <input name="ddd" type="text" id="ddd" size="4" maxlength="2" /></h5> <h5 class="prata">Telefone : * <input name="telefone" type="text" id="telefone" />(Apenas números)</h5> <h5 class="prata">Endereço: * <input name="endereco" type="text" id="endereco" size="70" maxlength="70" /></h5> <h5 class="prata">Bairro: * <input name="bairro" type="text" id="bairro" maxlength="20" /></h5> <h5 class="prata">Cidade: * <input name="cidade" type="text" id="cidade" maxlength="20" /></h5> <h5 class="prata">Estado: *</h5> <select name="estado" id="estado"> <option>Selecione...</option> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AP">AP</option> <option value="AM">AM</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="ES">ES</option> <option value="DF">DF</option> <option value="MA">MA</option> <option value="MT">MT</option> <option value="MS">MS</option> <option value="MG">MG</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PR">PR</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RS">RS</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="SC">SC</option> <option value="SP">SP</option> <option value="SE">SE</option> <option value="TO">TO</option> </select> <br/> <h5 class="prata">País: * <input name="pais" type="text" id="pais" maxlength="20" /></h5> <h5 class="prata">Login: * <input name="login" type="text" id="login" maxlength="12" /></h5> <h5 class="prata">Senha: * <input name="senha" type="password" id="senha" maxlength="12" /></h5> <hr/> <p> <input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" /> <br/> <input name="limpar" type="reset" id="limpar" value="Limpar Campos preenchidos!" /> <br/> <h5 class="prata">Campos com * são obrigatórios</h5> </p> </form> </body> </html> = = = = = = = = = Página em PHP para o formulário acima e que está dando erro em conexão com o MySQL via XAMPP = = = = = = = = = <?php // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO ! $nome = $_POST ["nome"]; //atribuição do campo "nome" vindo do formulário para variavel $email = $_POST ["email"]; //atribuição do campo "email" vindo do formulário para variavel $ddd = $_POST ["ddd"]; //atribuição do campo "ddd" vindo do formulário para variavel $telefone = $_POST ["telefone"]; //atribuição do campo "telefone" vindo do formulário para variavel $endereco = $_POST ["endereco"]; //atribuição do campo "endereco" vindo do formulário para variavel $bairro = $_POST ["bairro"]; //atribuição do campo "bairro" vindo do formulário para variavel $cidade = $_POST ["cidade"]; //atribuição do campo "cidade" vindo do formulário para variavel $estado = $_POST ["estado"]; //atribuição do campo "estado" vindo do formulário para variavel $pais = $_POST ["pais"]; //atribuição do campo "pais" vindo do formulário para variavel $login = $_POST ["login"]; //atribuição do campo "login" vindo do formulário para variavel $senha = $_POST ["senha"]; //atribuição do campo "senha" vindo do formulário para variavel //Gravando no banco de dados ! //conectando com o localhost - mysql $conexao = mysql_connect("localhost","root",""); if (!$conexao) die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error()); //conectando com a tabela do banco de dados $banco = mysql_select_db("autorun",$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); $query = "INSERT INTO `clientes` ( `nome` , `email` , `ddd` , `telefone` , `endereço` , `bairro`, `cidade` , `estado` , `país` , `login` , `senha`) VALUES ('$nome', '$email', '$ddd', '$telefone', '$endereco', '$bairro', '$cidade', '$estado', '$pais', '$login', '$senha')"; mysql_query($query,$conexao); echo "Seu cadastro na Auto-Escola Autorun foi realizado com sucesso!<br/>Agradecemos a atenção."; ?> </body> </html>