Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1078 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Utilisation de SQL SERVER

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de SQL SERVER

n°1394393
isterix
Posté le 25-06-2006 à 12:40:15  profilanswer
 

Bonjour,
Voilà le problème auquel je suis confronté :
 
Je me débrouille un peu en php et mysql. Je ne sais faire que des choses simples, mais qui me suffisent (pour l'instant) : écrire et lire des données dans une base mysql.
 
Je dois faire maintenant l'opération suivante :
 
Sur une base SQL Server, je doit juste ouvrir la base et récupérer une donnée d'une table pour l'afficher sur une page ( je précise que ce n'est pas sur un site Internet, mais en local sur un petit réseau.
 
Comme je ne connais absolument pas SQL Server, je voudrais savoir si ça marche comme mysql : les mêmes instructions php pour se connecter à la base et pour récupérer la donnée à afficher ? Ou bien existe-il des instructions particulières ? Ou bien c'est impossible ?
 
Merci pour votre aide

mood
Publicité
Posté le 25-06-2006 à 12:40:15  profilanswer
 

n°1394404
jagstang
Pa Capona ಠ_ಠ
Posté le 25-06-2006 à 13:14:03  profilanswer
 

avec quel langage ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1394407
isterix
Posté le 25-06-2006 à 13:22:51  profilanswer
 

J'ai oublié de précisé : en php

n°1394410
jagstang
Pa Capona ಠ_ಠ
Posté le 25-06-2006 à 13:32:05  profilanswer
 

ok. alors  
 
http://ch2.php.net/manual/fr/ref.mssql.php


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1394433
isterix
Posté le 25-06-2006 à 14:23:40  profilanswer
 

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 :sarcastic:  
 
 
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 :
  1. <?
  2. // identifiants, par exemple, pour se connecter à la base SQL
  3. $host="localhost";
  4. $login="root";
  5. $pass="motdepasse";
  6. // le nom de la base à ouvir se trouve dans un fichier texte
  7. $fichier=fopen("nom_de_la_base.txt", "r" );
  8. $base=fread($fichier, filesize("nom_de_la_base.txt" ));
  9. // Connection à la base
  10. $connect= mssql_connect($host,$login,$pass);
  11. mssql_select_db($base, $connect);
  12. // on récupère la valeur qui se trouve dans le champ donnée
  13. $query="SELECT donnee FROM $base";
  14. $result=mysql_query($query);
  15. // on l'affiche
  16. echo $result;
  17. ?>


 
Merci pour ton aide  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Utilisation de SQL SERVER

 

Sujets relatifs
STL utilisation de merge() pour des listes [resolu]Question utilisation phpdocumentor
VBA /SQL => BASE ACCESS Comment supprimer des données ?Lost connection to MySQL server during query -> Comment eviter cela ?
utilisation de COUNT()[SQL] Petit soucis...
Connection a une bdd MS SQL depuis serveur linuxCompréhension Utilisation de la base de données SQl server en réseau
SQL Server 2000 : Stats sur l'utilisation des index ?[SQL Server] Utilisation de xp_sendmail
Plus de sujets relatifs à : Utilisation de SQL SERVER


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR