waterboy 0 Denunciar post Postado Fevereiro 14, 2011 Ola Galera? Vou passar dois Arquivos que são duas formas de Conectar-se ao Banco de Dados MySQL. Arquivo 1: Conexao-mysql.php <?php $host="localhost"; $usuario="usuario"; $senha="*****"; $database="banco-nome"; if(!($conexao=@mysql_connect("$host","$usuario","$senha"))) { echo "<p align='center'><font color='dark+yellow'><B> Dados de Autenticação Errados ou Não Encontrados </b></font></p>"; exit; } if(!($database=@mysql_select_db("$database",$conexao))) { echo "<p align='center'> <font color='black'><b> Banco de Dados não Encontrados ou Nome Incorreto</b></font> </p>"; exit; } ?> Agora a Segunda Forma de Conectar.... Arquivo 2: Conexao-mysql2.php <?php $host="localhost"; $usuario="usuario"; $senha="*****"; $database="banco-nome"; ?> Abraços Waterboy Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 Terceira Forma . class database{ public function __construct($host,$user,$senha,$data) { $this->host = $host; $this->user = $user; $this->senha = $senha; $this->data = $data; $connect = mysql_connect($this->host,$this->user,$this->senha); $database = mysql_select_db($this->data); if(!$connect || !$database){ throw new Exception('Não Foi Possivel Conectar ....'); } } } $SQL = new database('127.0.0.1','root','123','storage'); ;) Arquivo 2: Conexao-mysql2.php <?php $host="localhost"; $usuario="usuario"; $senha="*****"; $database="banco-nome"; ?> Show essa hein .. Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 14, 2011 Complementando a forma do andrey Colocando no bloco try/catch class database { ... } // implementacao try { $SQL = new database('127.0.0.1','root','123','storage'); } catch (Exception $e) { echo $e->getMessage(); } Complemento a forma numero 2 que faltou do waterboy Fazendo a conexão com o bd e selecionando o banco <?php $host = "localhost"; $usuario = "usuario"; $senha = "*****"; $database = "banco-nome"; $conn = mysql_connect($host, $usuario, $senha) or die ("Erro ao se conectar no banco de dados"); mysql_select_db($database, $conn) or die ("Erro ao selecionar o banco de dados"); ?> Compartilhar este post Link para o post Compartilhar em outros sites
DeividMG18 3 Denunciar post Postado Fevereiro 14, 2011 o arquivo2 do waterboy ta completo? Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Fevereiro 14, 2011 Logico que não , ele so bota senha hostname , usuario no arquivo e consegue conectar ?? :P Compartilhar este post Link para o post Compartilhar em outros sites
waterboy 0 Denunciar post Postado Fevereiro 14, 2011 Logico que não , ele so bota senha hostname , usuario no arquivo e consegue conectar ?? :P Eu ja usei essa tecnica e deu certo. mas também tem a outra forma que eu comentei..... experimente usar essa forma que comentei como segunda... <?php $host="localhost" $usuario="root" $senha="****" $banco="nome-banco" ?> mas o nome da tabela... você coloca dentro do Arquivo que insere os dados na Tabela. Abraços e brigando pela sugestão de código. waterboy Compartilhar este post Link para o post Compartilhar em outros sites
André Severino 3 Denunciar post Postado Fevereiro 14, 2011 Kra você definiu so as variaveis e deu certo? Como? Sem conectar? Estranho... :joia: Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Fevereiro 14, 2011 @waterboy, esta segunda forma, só com isso. Não funciona, e você ainda terá um erro de sintaxe. Ai você só está definindo variaveis. Não está conectando. Qual é a dúvida ? Compartilhar este post Link para o post Compartilhar em outros sites