Jump to content

PHP conectar com SQLERVER


jafm
 Share

Recommended Posts

Boas...

Estou a iniciar neste Linguagem, e necessitava de conectar a uma base de dados SqlServer.

estou a utilizar o netbeans e o XAMPP.

usei como referencia o seguinte código:

<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = 'KALLESPC\SQLEXPRESS';
// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'phpfi');
if (!$link) {
   die('Something went wrong while connecting to MSSQL');
}
?>

Contudo ele está a devolver o seguinte erro

Fatal error: Call to undefined function mssql_connect() in C:\xampp2\htdocs\PhpProject2\index.php on line 21

Pelo que vi deveria ter na pasta do XAMPP um ficheiro php.ini. MAs eu não tenho eu estou a utilizar a ultima versão do XAMMP aconselham-me a utilizar outra? ou até mesmo outro tipo de servidor web?

Link to comment
Share on other sites

Deve me estar a faltar alguma drive,

pois devolveu a seguinte mensagem de erro

could not find driver

com o seguinte código

try {
 # MS SQL Server and Sybase with PDO_DBLIB
 $DBH = new PDO("mssql:host=$host;dbname=$dbname, $user, $pass");
 $DBH = new PDO("sybase:host=$host;dbname=$dbname, $user, $pass");

 # MySQL with PDO_MYSQL
// $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);

 # SQLite Database
// $DBH = new PDO("sqlite:my/database/path/database.db");
}
catch(PDOException $DBH) {
   echo $DBH->getMessage();
Link to comment
Share on other sites

já coloquei como refere no manual as duas dll

Similarly for PHP 5.4, use the php_pdo_sqlsrv_54_nts.dll or php_pdo_sqlsrv_54_ts.dll depending on whether your PHP installation is non-thread-safe or thread-safe.

no entanto a ver são do meu php é 5.5 segundo o wamp.

as suas extensoes já aparecem com um visto no wamp. mas o erro de falta de drives ainda continua. Está a faltar algum passo?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.