isterix | Merci pour ta réponse.
Je viens d'étudier la page que tu m'as gentiment donné en lien, et il y a des trucs qui m'échapent un peu :
Installation
L'extension MSSQL est activée par la ligne extension=php_mssql.dll dans le fichier php.ini. --> là, pas de problème
Pour que ces fonctions fonctionnent, vous devez compiler PHP avec --with-mssql[=DIR], où DIR est le préfixe d'installation FreeTDS. Et le FreeTDS doit être compilé en utilisant --enable-msdblib. --> ça, c'est du chinois pour moi Configuration à l'exécution et Constantes pré-définies
comprend pas trop non plus ce qu'il faut de ça Pour la suite, je vois ques les instructions sont presque les mêmes que pour mysql.
Est ce que ce code suivant est correct ?
En tenant compte des points suivants :
- le nom de la base SQL est contenue dans un fichier texte, et est variable
- la base ne contient qu'une table (donnée)
- Il n'y a qu'une valeur dans cette table. C'est cette valeur (un nombre entier) que je dois afficher
Code :
- <?
- // identifiants, par exemple, pour se connecter à la base SQL
- $host="localhost";
- $login="root";
- $pass="motdepasse";
- // le nom de la base à ouvir se trouve dans un fichier texte
- $fichier=fopen("nom_de_la_base.txt", "r" );
- $base=fread($fichier, filesize("nom_de_la_base.txt" ));
- // Connection à la base
- $connect= mssql_connect($host,$login,$pass);
- mssql_select_db($base, $connect);
- // on récupère la valeur qui se trouve dans le champ donnée
- $query="SELECT donnee FROM $base";
- $result=mysql_query($query);
- // on l'affiche
- echo $result;
- ?>
|
Merci pour ton aide |