Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/05/2012, 14h53   #21
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
OK, c'est bon ! Voici la réponse obtenue :

Citation:
C:\wamp\bin\php\php5.3.10>php -m
[PHP Modules]
bcmath
calendar
com_dotnet
Core
ctype
date
dom
ereg
filter
ftp
gd
hash
iconv
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
odbc
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
Reflection
session
SimpleXML
SPL
standard
tokenizer
wddx
xdebug
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
Xdebug
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 14h57   #22
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
oki donc pas de sqlsrv, t'as modifié le bon .ini (php --ini)
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 15h04   #23
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
En effet dans le deuxième "php.ini" il n'y avait pas ces lignes avec sqlsrv. Je viens donc de les ajouter, et après avoir refait la commande "php -m" je retrouve bien dans la liste la ligne sqlsrv ;-)
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 16h11   #24
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
Cool, maintenant si tu relance apache c'est OK, il apparait dans ton phpinfo

ps : prend aussi le module PDO
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 16h13   #25
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Merci !

Oui, le module PDO est bien actif lui aussi, excuse moi de ne pas l'avoir cité. Par contre, qu'est-ce qui doit apparaître sur phpinfo ?
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 16h28   #26
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
Citation:
Envoyé par gsoub Voir le message
Merci !

Oui, le module PDO est bien actif lui aussi, excuse moi de ne pas l'avoir cité. Par contre, qu'est-ce qui doit apparaître sur phpinfo ?
tu dois voir sqlsrv, et le pilote PDO
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 17h24   #27
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Oui, en effet, tout y est. Et après ? Parce que cela n'affecte malheureusement toujours pas mon "fatal error" de départ.

Merci !
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 17h49   #28
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
Citation:
Envoyé par gsoub Voir le message
Oui, en effet, tout y est. Et après ? Parce que cela n'affecte malheureusement toujours pas mon "fatal error" de départ.

Merci !
normale, c'est plus mssql_connect mais sqlsrv_connect

http://www.php.net/manual/fr/book.sqlsrv.php
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 08h33   #29
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Merci pour ton aide, en effet, en modifiant la fonction je n'ai plus l'erreur de fonction inconnue.

Mais une nouvelle apparaît : "Catchable fatal error: Argument 2 passed to sqlsrv_connect() must be an array, string given in [...]"

Donc l'argument n°2, pour moi, c'est le nom d'utilisateur. Or je lui donne la valeur 'sa' donc ça devrait marcher, non ?
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 09h40   #30
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
Non regarde bien la doc, Exemple #2
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 09h42   #31
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Oui, en effet, je viens de réussir à franchir la première barrière avec la connexion à la base de données. Mais du coup, autre problème, comment sélectionner une base de données ? Car du coup l'erreur se reporte désormais sur la fonction "mssql_select_db()" ? :-)

Merci beaucoup !!!
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 09h48   #32
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
parce que c’était sur un code déjà existant ?
y'a plus à utiliser mssql_* c'esy que sqlsrv_*
la base de donné ce sélectionne à la connexion
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 10h26   #33
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Non non, c'est moi qui apprends à faire du SQL Server pour mon stage car je ne connaissais que MySQL...

Mais merci, ça marche grâce à toi. Un grand grand merci pour ta patience et ton savoir !!
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 10h30   #34
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
Citation:
Envoyé par gsoub Voir le message
Non non, c'est moi qui apprends à faire du SQL Server pour mon stage car je ne connaissais que MySQL...

Mais merci, ça marche grâce à toi. Un grand grand merci pour ta patience et ton savoir !!
Si tu connais l'objet, je te conseil d'utiliser direct PDO, comme ça te sera plus perdu en cas de changement de type base de données
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 10h32   #35
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Euh... c'est à dire ?
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 10h37   #36
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
http://fmaz.developpez.com/tutoriels...omprendre-pdo/

le DSN pour le tuto :
http://www.php.net/manual/fr/ref.pdo...connection.php
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2012, 10h40   #37
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Ah ouais, sympa ça ! Ça à l'air beaucoup plus simple, enfin en tout cas assez clair !

Encore merci !
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2012, 16h36   #38
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Si jamais tu as la réponse à mon nouveau problème, car je suis désespéré :

http://www.developpez.net/forums/d12...poste-distant/
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2012, 16h43   #39
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
fais un
Code :
var_dump(sqlsrv_errors());
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2012, 16h48   #40
gsoub
Invité de passage
 
Homme
Étudiant
Inscription : avril 2012
Messages : 43
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 43
Points : 4
Points : 4
Où ça ?
gsoub est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h06.


 
 
 
 
Partenaires

Hébergement Web