par
Mixz » 20 janv. 2013, 05:10
Hello php world

Tout d'abord je vous remercie de lire prendre le temps de lire mon message
Donc je vous expose mon problème, je suis sous wamp avec php bien sur et je n'arrive pas à faire une connexion MSSQL sur ma base de donnée Mssql Studio Management.
Voilà mes codes :
Le fichier php qui recup les infos :
Code : Tout sélectionner
include("_incl/config.inc.php");
$sec = new Security();
$conf = new Config();
$mssql = new mssql();
$mssql->dbOpen($conf->accountDbName);
$modDir = "mod/";
$modExt = ".php";
Mssql donc le connexion :
Code : Tout sélectionner
class mssql {
var $config = "config.inc.php";
var $sqlLink;
var $sqlQuery;
var $rowCount;
var $arr;
function dbOpen($dbName) {
if (!$this->sqlLink) {
include_once "{$this->config}";
global $shardDbName;
global $accountDbName;
global $accountDbPWD;
global $mssql_server;
$db = array('Database'=>$dbName, 'UID'=>$accountDbName, 'PWD'=>$accountDbPWD);
$this->mssql_server = $mssql_server;
$this->sqlLink = sqlsrv_connect($mssql_server, $db);
if (!$this->sqlLink) {
echo 'lol';
}
return;
} else {
exit;
}
}
et enfin le config.php
Code : Tout sélectionner
include("mssql.class.php");
include("security.class.php");
$mssql_server = "10.100.0.1";
class Config {
var $shardDbName = "SHARDS";
var $accountDbName = "ACCOUNTS";
var $accountDbPWD = "Pass";
var $userName = "sa";
var $password = "Pass";
Ma base de donnée est en intranet vous l'aurez remarquer et bien sur mon site aussi et donc voilà l'erreur que j'ai sous wamp :
Code : Tout sélectionner
( ! ) Fatal error: Call to undefined function sqlsrv_connect() in C:\Web\etherealonline.net\_incl\mssql.class.php on line 18
Call Stack
# Time Memory Function Location
1 0.0004 695080 {main}( ) ..\index2.php:0
2 0.0161 780080 mssql->dbOpen( ) ..\index2.php:6
J'ai fais le tour du web mais aucune possibilité :/
Merci à vous d'avance
Hello php world :)
Tout d'abord je vous remercie de lire prendre le temps de lire mon message :)
Donc je vous expose mon problème, je suis sous wamp avec php bien sur et je n'arrive pas à faire une connexion MSSQL sur ma base de donnée Mssql Studio Management.
Voilà mes codes :
Le fichier php qui recup les infos :
[code]
include("_incl/config.inc.php");
$sec = new Security();
$conf = new Config();
$mssql = new mssql();
$mssql->dbOpen($conf->accountDbName);
$modDir = "mod/";
$modExt = ".php";[/code]
Mssql donc le connexion :
[code]
class mssql {
var $config = "config.inc.php";
var $sqlLink;
var $sqlQuery;
var $rowCount;
var $arr;
function dbOpen($dbName) {
if (!$this->sqlLink) {
include_once "{$this->config}";
global $shardDbName;
global $accountDbName;
global $accountDbPWD;
global $mssql_server;
$db = array('Database'=>$dbName, 'UID'=>$accountDbName, 'PWD'=>$accountDbPWD);
$this->mssql_server = $mssql_server;
$this->sqlLink = sqlsrv_connect($mssql_server, $db);
if (!$this->sqlLink) {
echo 'lol';
}
return;
} else {
exit;
}
}
[/code]
et enfin le config.php
[code]
include("mssql.class.php");
include("security.class.php");
$mssql_server = "10.100.0.1";
class Config {
var $shardDbName = "SHARDS";
var $accountDbName = "ACCOUNTS";
var $accountDbPWD = "Pass";
var $userName = "sa";
var $password = "Pass";
[/code]
Ma base de donnée est en intranet vous l'aurez remarquer et bien sur mon site aussi et donc voilà l'erreur que j'ai sous wamp :
[code]
( ! ) Fatal error: Call to undefined function sqlsrv_connect() in C:\Web\etherealonline.net\_incl\mssql.class.php on line 18
Call Stack
# Time Memory Function Location
1 0.0004 695080 {main}( ) ..\index2.php:0
2 0.0161 780080 mssql->dbOpen( ) ..\index2.php:6
[/code]
J'ai fais le tour du web mais aucune possibilité :/
Merci à vous d'avance