PHP - MSSQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP - MSSQL

Re: PHP - MSSQL

par sadeq » 28 nov. 2014, 01:00

Il faut installer WAMP Server c'est plus simple à configurer et il dispose de cette extension mssql.

Re: PHP - MSSQL

par @rthur » 27 nov. 2014, 00:44

Bonjour,

MSSQL non disponible sur PHP > 5.3, c'est indiqué ici : http://php.net/manual/fr/intro.mssql.php

Microsoft a créé un driver alternatif appelé SQLSRV avec la doc associée dispo ici : http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

Re: PHP - MSSQL

par Slizer » 26 nov. 2014, 19:50

Salut,
Merci pour ta réponse mais peut tu me donner plus d'information, "how to do"
Comment activer l'extension php_mssql?

J'ai télécharger le fichier php_mssql.dll et placé dans le répertoire suivant:
C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\binaries\php\php_runningversion\ext

Mais j'obtiens l'erreur suivante:
the procedure entry point could not be located in the dynamic link library php5ts.dll Je click sur "OK" j'obtiens alors
Unable to load dynamic library C:\ ... phpmssql.dll - the sepcific procedure could not be found.
Alors même que le fichier y est bien présent.

Tu vois ce que ça pourrais être ?

Merci par avance.
Slizer

Re: PHP - MSSQL

par sadeq » 24 nov. 2014, 12:09

Bonjour, tu dois activer l'extension php_mssql.

PHP - MSSQL

par Slizer » 24 nov. 2014, 03:12

Bonjour,

Je cherche via une page PHP a me connecter à un serveur MSSQL mais en vain.

<?php
$mssql = array(
'host' => "localhost",
'user' => "USER",
'pass' => "PASSWORD"
);
//connection to the database
$dbhandle = mssql_connect($mssql['host'],$mssql['user'],$mssql['pass'])
or die("Couldn't connect to SQL Server on $myServer");
//phpinfo()
?>

Annexe:
Version PHP 5.5.8

J'ai ajouté les Librairies
- php_pdo_sqlsrv_55_nts.dll
- php_pdo_sqlsrv_55_ts.dll
- php_sqlsrv_55_nts.dll
- php_sqlsrv_55_ts.dll

Mon php.ini contient:
[MSSQL]
;Add for driver PHP MSSQL
extension=php_sqlsrv_55_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll

J'obtient une erreur plutôt classique:
Fatal error: Call to undefined function mssql_connect() in C:\Users\TestSQL.php on line XX

Est-ce que quelqu'un pourrait me donner des éléments pour que je puisse avant sur ce sujet.

Merci beaucoup !!!
Slizer