je viens de mettre mon fichier freetds.conf avec un nouveau compte virtuel pour se connecter à une base de données SQL Server, mais je ne sais pas quand et où je dis à mon script PHP qui base de données pour se connecter à mes paramètres ci-dessous sontl'aide d'un pilote ODBC FreeTDS pour connecter Linux PHP à un SQL Server
odbc.ini
[McDo]
ServerName = server1
Driver = FreeTDS
Description = MyServer
Trace = Yes
freetds.conf
[server1]
host = 66.111.xxx.xxx
port = 1433
tds version = 7.0
Et voici mon script PHP se connecter. Maintenant, assurez-vous où je dis au script de se connecter à quelle base de données.
putenv('ODBCINI=/etc/odbc.ini');
$connect = odbc_connect("server1", "username", "password");
//$query = "SELECT name_ID FROM ext_name";
if(!$connect){
echo "not connected";
}else{
echo "connected";
}
odbc_close($connect);
Le '' 'SQL Server Native Client''' est exclusive pour Windows. L'auteur était explicite sur le titre à propos du SO qu'il utilise. –