Tutoriais

Atendimento em horário comercial via chat

Conectando meu site ao banco de dados

Neste guia serão apresentados alguns exemplos de conexão do banco de dados com a linguagem PHP.

Os dados de conexão do banco de dados ficam disponíveis dentro da aba Banco de dados do app.umbler.com e para testar a partir de um ambiente local é preciso liberar o acesso remoto.

PHP com SQL Server

<?php
$server = "mssql000.umbler.com:5003";  

$user = "usuario";     

$pass = "senha";   

$mydb = "database"; 

$con = mssql_connect($server, $user, $pass) or die("Couldn't connect to MSSQL Server on $server");
$db =  mssql_select_db($mydb, $con) or die("Couldn't open database $mydb");
?>

Obs.: Esse código só pode ser usado com a função do PHP mssql_connect().

Caso esta função não esteja habilitada, verifique se a extensão pdo_dblib está disponível para o seu servidor.

Para saber se você pode utilizá-la, crie um arquivo com o seguinte script em sua hospedagem:

<?php
phpinfo();  
?>

Acesse este arquivo que você criou e localize a extensão pdo_dblib como na imagem abaixo:

Anota__o_2020-04-16_165719.png

Se localizar, poderá utilizar o seguinte código como alternativa ao anterior:

<?php
 try{
  $host = "mssql000.umbler.com";
  $port = 5003;
  $dbname = "database";
  $username = "usuario";
  $pass = "senha";
  $dbh = new PDO("dblib:host=$host:$port;dbname=$dbname","$username",  "$pass");
}catch(PDOException $e){
  echo "Falha ao conectar no banco: " . $e->getMessage() . "\n";
  exit;
}
unset($dbh);
?>

PHP com MySQL

<?php
$mysqli = new mysqli("mysql000.umbler.com", "usuario", "senha", "database");
?>

PHP com Mongo

<?php
$connection = new MongoClient( "mongodb://usuario:senha@tatooine.mongodb.umbler.com:41091/nomedobanco" );
?>