Problème pour requete et connexion à une base MSSQL [MSSQL] - SQL/NoSQL - Programmation
Marsh Posté le 11-03-2005 à 18:49:43
false avec mssql
et resource(1) of type (odbc link) si je remplace par odbc
Marsh Posté le 11-03-2005 à 18:51:43
t'es sur de tes paramètres de connection ? genre l'url de ton serveur sql est bien connue de ton serveur web ?
Marsh Posté le 11-03-2005 à 18:54:04
ben oui
ça l'était pas auparavant, j'ai corrigé l'erreur, et je suis tombé sur ce message d'erreur.
Bon, je vais revérifier quand même
Marsh Posté le 11-03-2005 à 19:03:24
vérifie aussi le port si tu n'utilises pas les ports standards ...
sinon je ne vois pas ...
Marsh Posté le 11-03-2005 à 19:05:06
Apparemment, il trouve la base, vu que je peux l'interroger avec odbc_exec
Marsh Posté le 11-03-2005 à 19:05:50
Port standard
Ben merci red, je vais essayer de trouver dans les aides SQL
Marsh Posté le 11-03-2005 à 19:16:23
MySQL roulaize
désolé, peux pas t'aider... tu es certain d'avoir besoin de la base MS ? parce que le pack easyPHP c'est quand meme sacrément pratique
Marsh Posté le 11-03-2005 à 19:20:37
EasyPHP pour une base déployée et utilisée, c'est pas vraiment conseillé
Mais mon PHP tourne sans problème, de même que le serveur IIS, reste plus que cette merde avec le SQL
Marsh Posté le 11-03-2005 à 19:28:26
Si c'est pour faire du PHP, je te conseille d'utiliser Apache plutôt que IIS. Tu y gagneras en stabilité et en rapidité.
En effet, le problème de PHP sous IIS, c'est que :
Le PHP est interprété par un module CGI, qui lui-même est interprété par une librairie, qui est gérée par un process de IIS.
A moins que tu utilises le filtre ISAPI PHP pour IIS, mais à ma connaissance, il est loin d'être complet...
Dans tous les cas si tu passes à Apache, t'as une chance sur deux pour que ça corrige ton problème
PS: Pkoi tu fais tourner du PHP connecté à SQL Server sur un serveur IIS, alors que tu pourrais utiliser ASP et ASP.NET, qui sont gérés en natif par IIS ?
Marsh Posté le 11-03-2005 à 19:35:29
Parce que j'avais déjà un dev fait en sql.
Mais c'est vrai que la solution de repasser en asp est pas bete, vu que la partie php est loin d'être grosse
Marsh Posté le 11-03-2005 à 19:37:43
Dans tous les cas, que tu passes à ASP ou non, tente d'utiliser le bon serveur pour le bon langage, ça t'éviteras des problèmes quand le site grossira et devra supporter une charge plus importante
Marsh Posté le 11-03-2005 à 19:38:57
merci du conseil
Marsh Posté le 11-03-2005 à 17:50:00
Je suis en train de mettre en marche un serveur sous Microsoft SQL server et j'ai quelques problèmes dans les requetes pour appeler la base.
J'ai fais une requete de test:
Mais j'obtient l'erreur:
Warning: mssql_connect(): Unable to connect to server: sqltolo in D:\tolo\Test.php on line 5
Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in D:\tolo\Test.php on line 6
Warning: mssql_close(): supplied argument is not a valid MS SQL-Link resource in D:\tolo\Test.php on line 9
Si je remplace mssql_connect par odbc_connect, j'ai plus l'erreur de connexion, mais j'ai ça:
Warning: mssql_select_db(): supplied resource is not a valid MS SQL-Link resource in D:\tolo\Test.php on line 6
Warning: mssql_close(): supplied resource is not a valid MS SQL-Link resource in D:\tolo\Test.php on line 8
Y a des chances que ça ne vienne pas du code (même de fortes chances) mais je vois pas d'où ça peut venir dans la config sql
---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées