Ir para conteúdo
Fórum Script Brasil
  • 0

Conexao ao Banco Mysql


weltonls

Pergunta

Ola a todos

estou estudando php e em um teste de conexao com o banco de dados mysql aparece um erro de conexao

bom para melhor intendimento instalei o vertrigo que possui Apache,mysql e phpmyadmin, já criei o banco e a tabela que quero utilizar no banco mysql

 

porem não roda não autentica no banco eis o codigo de validacao com o banco mysql

 

nome: gerencia-registro.php

 

<?php
	#Dados para conexao com o banco de dados
	$servidor = '192.168.56.1'; //ip do servidor
	$usuario = 'root'; //usuario
	$senha = 'senha'; //senha
	$banco = 'bancodb';
	#conexao com o banco de dados
	$link = mysql_connect('localhost:3306', 'root', 'senha');
	if (!link){
	die('não foi possivel conectar: ' .mysql_error());
	}
	echo "Conexao bem sucedida";
	
	#seleciona obanco de dados que deseja utilizar
	$select = mysql_select_db($bancodb);

	#verifica se o arquivo foi chamado apartir de um formulario
	if ($REQUEST["acao"] == "adicionar") {
		#cria sql de insercao
		$sql = "INSERT INTO usuario(NOME, ENDERECO, INSTITUICAO, EMAIL) values(";
		$sql .= "'".$_REQUEST["formnome"]."', ";
		$sql .= "'".$_REQUEST["formendereco"]."', ";
		$sql .= "'".$_REQUEST["forminst"]."', ";
		$sql .= "'".$_REQUEST["formemail"]."', ";
		$sql .= ")";
		#executar epressao sql no servidor

		$result = mysql_query($sql);

		#verifica o sucesso da operacao
		if (!result) {
			die('Erro: '.mysql_error());

			#se a opercao foi realizada co sucesso
		}
		else{
			echo "A Operacão foi realizada com sucesso.";
		}

	}
	?>

 

este e meu index.php

 

html>
<title></title>
<head>
	
</head>
<body>
		<form method="POST" action="gerencia-registro.php?acao=adicionar">
		<div id="form">
		   <li>Nome:</li><INPUT name="formnome" maxlength="30">
		   <li>Endereco:</li><INPUT name="formendereco" maxlength="64">
		   <li>Instituicao:</li><INPUT name="forminst" maxlength="25">
		   <li>Email:</li><INPUT name="formemail" maxlength="34">
		   <INPUT type="reset" value="Limpar">
		   <INPUT type="submit" value="Cadastrar">
		</div>

</body>
</html>

 

 

Gera um erro na linha 8 alquem já teve este prolema e pode me ajudar ?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Você não postou o erro e nem disse qual é a linha 8...

Lembre-se que há servidores MySQL que não permitem conexão remota. Pode ser o seu caso.

 

PS: funções mysql_* estão obsoletas desde o PHP 5.5  e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/


 

Link para o comentário
Compartilhar em outros sites

  • 0

o erro e neste trecho do codigo 

$link = mysql_connect('localhost:3306', 'root', 'senha');

estou tentando conectar usando a porta 3306 que e a padrão p conexao, porem gera um erro de conexao com o banco informando que não há conexao com o banco de dados,  estou pensando em utilziar o mysqli pois utilizo o php7. obrigado valeu pela ajuda

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...