Echec de connexion à sql server via une classe php
Résolu/Fermé
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
-
4 janv. 2017 à 10:36
abirgl Messages postés 127 Date d'inscription lundi 31 octobre 2016 Statut Membre Dernière intervention 20 juin 2017 - 10 janv. 2017 à 08:45
abirgl Messages postés 127 Date d'inscription lundi 31 octobre 2016 Statut Membre Dernière intervention 20 juin 2017 - 10 janv. 2017 à 08:45
A voir également:
- Echec de connexion à sql server via une classe php
- Gmail connexion - Guide
- Mode sans echec - Guide
- Hotmail connexion - Guide
- Cette option de connexion est désactivée en raison des échecs des tentatives de connexion - Forum PC portable
- En raison d'un nombre important d'échec de connexion snapchat ✓ - Forum Snapchat
1 réponse
Utilisateur anonyme
4 janv. 2017 à 10:55
4 janv. 2017 à 10:55
Bonjour
Comme indiqué dans le message d'erreur, les clés de ton tableau d'options ne sont pas du bon type, elles devraient être des string. Comme tu n'as pas mis de clés, PHP utilise simplement des index numériques.
Tu aurais dû utiliser un tableau associatif comme il est bien dit dans la doc php :
https://www.php.net/manual/fr/function.sqlsrv-connect.php
Cette page te donne le lien vers la liste des clés à utiliser
https://docs.microsoft.com/en-us/sql/connect/php/connection-options?redirectedfrom=MSDN&view=sql-server-ver15
Comme indiqué dans le message d'erreur, les clés de ton tableau d'options ne sont pas du bon type, elles devraient être des string. Comme tu n'as pas mis de clés, PHP utilise simplement des index numériques.
Tu aurais dû utiliser un tableau associatif comme il est bien dit dans la doc php :
https://www.php.net/manual/fr/function.sqlsrv-connect.php
Cette page te donne le lien vers la liste des clés à utiliser
https://docs.microsoft.com/en-us/sql/connect/php/connection-options?redirectedfrom=MSDN&view=sql-server-ver15
4 janv. 2017 à 13:56
Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -1 [code] => -1 [2] => Invalid option was passed to sqlsrv_connect. [message] => Invalid option was passed to sqlsrv_connect. ) )
sqlsrv_connect prend en paramètres un string et un array et voila j'ai passé ces deux paramètres, c'est quoi le problème s'il vous plait et comment je peux le résoudre ?
4 janv. 2017 à 17:12
On te dit, pour le paramètre "option", d'utiliser un array dont les clés sont données dans la page de chez microsoft.
Quelles sont les clés que tu as fournies ? Sont-elles dans cette page ? Non.
9 janv. 2017 à 14:38
j'arrive pas à trouver le problème , svp aidez moi , mon code est posté la dessus :(
Modifié par le père. le 9/01/2017 à 18:25
On te dit, pour le paramètre "option", d'utiliser un array dont les clés sont données dans la page de chez microsoft.
Regarde ce que tu as écrit : quelles sont les clés que tu utilises ? Sont-elles dans la page de chez Microsoft ?
9 janv. 2017 à 20:14
Autrement dit ( histoire d'aider un peu.. car parfois Abi a un peu de mal... :-) )
dans :
Au lieu d'avoir :
tu devrais avoir :
Au lieu d'avoir :
tu devrais avoir :
etc.... (bref .. tu as mis des $this en trop et oublié de mettre des "quotes".