|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 11 ![]() |
Bonjour à tous,
Après avoir lu pas mal de page concernant ce sujet, je pose ma question directement car j'ai besoin d'une réponse concrète. Voila, je suis développeur web dans une agence, et un projet viens d'arriver, le souci est qu'il faut travailler sous SQL SERVER et que je n'ai jamais fais ça. Le projet en soi n'est pas trop compliqué, un formulaire pour stocker des informations et pouvoir afficher un résumé sous forme de tableaux. Mais étant donné que le projet est urgent, j'appréhende le fait de travailler sous SQL Server. Donc ma question pour résumer: Une personne qui a toujours codé pour MYSQL peut il très facilement travailler sous SQL SERVER sans gros souci? Merci pour vos réponses |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Très facilement non, il y a des fonctionnalités, par exemple LIMIT, qui n'existent pas, mais cela reste du SQL.
En dehors des requetes, les fonctions PHP sont semblables. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 11 ![]() |
Merci de ta réponse, donc limit n'existe pas.... Je pense qu'en meme pouvoir m'en sortir avec des boucles for.
Si vous voyez d'autres spécificités qui pourraient m'embeter.... Par exemple l'architecture des tables est la même? Je veux dire, une table sous mysql avec des attributs, elle aura la même tête sous mssql? |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 555 ![]() |
Salut,
tu n'as pas spécialement besoin de faire un boucle. Tu peux t'en sortir avec TOP qui te permet d'extraire le X premiers element exemple concernant les attributs tu en as qui sont spécifiques à sqlserver mais tu devrais jeter un oeil sur la doc de sql server. http://msdn.microsoft.com/fr-fr/libr...4(SQL.90).aspx
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#5 | |||
|
Invité de passage
![]() Inscription : mars 2008 Messages : 11 ![]() |
Bonsoir a tous
Je reviens vers vous car j'ai commencé mon projet, donc j'ai téléchargé et installé MS SQL server manager studio, je me suis connecté à la base de donnée comme il faut. Mais voila, je suis bloqué, je ne sais pas comment faire communiquer PHP avec la base, d'autant plus que les scripts ne seront pas sur le même serveur que la base de données. Je suis désolé de vous embêté avec ça, mais pour moi c'est entièrement nouveau et je me noie dans ce projet. Merci d'avance pour votre aide. J'avance en même temps donc je marque où j'en suis au cas où... donc voici le code php que j'utilise pour me connecté, je l'ai récuperé sur le forum en faisant une tite recherche: Code :
Citation:
Il y a un autre moyen? |
|||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 555 ![]() |
Salut,
tu as testé chez un hebergeur ou tu as ton propre environnement de développement?
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 11 ![]() |
En fait c'est compliqué, c'est un projet espagnol, les serveurs sont donc là bas,
Mon intermediaire va contacter l'administrateur pour debloqué l'extension php_mssql.dll Tant qu'a faire, y a t'il d'autre manip à faire dans le php.ini ou pas? |
|
|
00
|
|
|
#8 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Personnellement j'ai du remplacer une DLL.
|
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 11 ![]() |
arf...
Ok et tu as fait comment? Tu as remplacé quelle dll, j'ai vu dans le forum que certain parlais d'une dll dans le dossier system32, c'est pas juste pour le local? Bon encore moi Donc finalement j'ai réussi à trouver cette fameuse dll et la mettre en place, j'arrive meme a me connecter à la base de données. Mais maintenant je suis confronté à un autre probleme: Voila, à partir de MS SQL Server manager, quand je tape cette requete : J'ai le résultat juste. Donc logiquement, si dans mon php je mets ca: Code :
$query = mssql_fetch_array("SELECT TOP 5 UserName from Users"); Citation:
|
|
|
|
00
|
|
|
#10 | ||
|
Membre confirmé
![]() Inscription : janvier 2006 Messages : 238 ![]() |
un petit exemple valant mienx qu'un long discourt, voici comment, par exemple, tu pourrait parcourir les résultats
Code :
__________________
Il n'y a que 2 choses infinies dans le monde : L'univers et la bétise humaine... Mais pour l'univers, je n'ai pas de certitude (A.E.) |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com