Jump to content
Fórum Script Brasil
  • 0

Conexao ao Banco Mysql


weltonls

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...