FAQ e Tutoriais: Hospedagem de Sites > PHP
Conexão com banco de dados SQL Server, MySQL e Access para PHP

PHP com SQL SERVER

Utilizando o sqlsrv_connect

<?php
//Abre a conexão
$serverName = "localsqlserver";
$uid = "usuarioDoBanco";
$pwd = "senhaDoBanco";
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>"nomeDoBanco");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "Conexão Falhou.</br>";
die( print_r( sqlsrv_errors(), true));
}

//Pronto para utilizar o banco de dados

// Fecha a conexão
sqlsrv_close( $conn);
?>

Utilizando o pdo_sqlsrv

<?php
//Abre a conexão
$serverName = "localsqlserver";
$database = "nomeDoBanco";
$uid = "usuarioDoBanco";
$pwd = "senhaDoBanco";

try {
$conn = new PDO( "sqlsrv:server=$serverName;Database = $database", $uid, $pwd);
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}

catch( PDOException $e ) {
die( "Conexão Falhou" );
}

//Pronto para utilizar o banco de dados

// Fecha a conexão
$conn = null;
?>

PHP com MYSQL 5

<?php
//Abre a conexão e Seleciona o Banco
$conn = mysql_connect('localmysql', 'usuarioDoBanco', 'senhaDoBanco') or die('Conexão Falhou: ' . mysql_error());
mysql_select_db('nomeDoBanco',$conn) or die('Não foi possível selecionar o banco de dados!');

//Com a conexão estabelecida, Pronto para utilizar o banco de dados

// Fecha a conexão
mysql_close($conn);
?>

PHP com ACCESS 2007 / 2010

<?php
//Abre a conexão
$conn = new COM('ADODB.Connection') or die('ADO não iniciado');
$conn->Open('Provider=Microsoft.ACE.OLEDB.12.0; Data Source='.realpath('..\db\nomeDoBanco.accdb').'; Persist Security Info=False;');

//Pronto para utilizar o banco de dados

// Fecha a conexão
$conn->Close();
?>

PHP com ACCESS

<?php
//Abre a conexão
$conn = new COM('ADODB.Connection') or die('ADO não iniciado');
$conn->Open('Provider=Microsoft.Jet.OLEDB.4.0; Data Source='.realpath('..\db\nomeDoBanco.mdb').'; Persist Security Info=False;');

//Pronto para utilizar o banco de dados

// Fecha a conexão
$conn->Close();
?>

Obs: Sempre use como endereço do host, conforme abaixo:

Myql 5 = localmysql
SQL Server 2008 R2 = localsqlserver


Comentários (0)
Postar um novo comentário
 
 
Nome:
E-mail:
Comentários: