diovanimangia
(usa Ubuntu)
Enviado em 17/01/2014 - 08:09h
Cara, seu código não está muito claro, e quando usou o mysql_query, vc esquece do parametro da variável de conexão.
vou te passsar um bom exemplo de conexão:
ARQUIVO DE CONEXÃO: conexao.php
<?php
/// DADOS DE ACESSO AO SERVIDOR REMOTO
$server = true;
if ($server){
$host_db = "seu servidor";
$user_db = "usuário database";
$pass_db = "sua senha";
$my_db = "sua database";
$conect = mysql_connect($host_db,$user_db,$pass_db)
or die("Falha ao conectar com o banco de dados");
mysql_select_db($my_db, $conect);
}
/// DADOS DE ACESSO AO SERVIDOR MySQL LOCALHOST
else{
$host_db = "localhost";
$user_db = "root";
$pass_db = "sua senha";
$my_db = "sua database";
$conect = mysql_connect($host_db,$user_db,$pass_db)
or die("Falha ao conectar com o banco de dados");
mysql_select_db($my_db, $conect);
}
mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
?>
No código acima se a varável $server for "true" ele acessa o banco de dados remoto, se for falso acessa o localhost. Ou seja no servidor de teste esta variável é falsa e no remoto ela é verdadeira.
As 4 ultimas linhas é para fazer adequações para a utf-8 no seu banco de dados, caso vc não esteja trabalhando com iso.
Já o código para salvar os dados seriam:
<?php
include('conexao/conexao.php');
$sql = "INSERT INTO TABELA VALUES(NULL, '$nome', '$endereco', '$telefone')";
if (mysql_query($sql, $conect)) echo "Dados Salvos com Sucesso"; echo "Erro ao Salvar;
mysql_close($conect);
?>
espero ter ajudado