Connection sql serveur

Connection sql serveur - PHP - Programmation

Marsh Posté le 31-08-2005 à 08:38:48    

voila j'utilise Wamp server sur mon pc en local tous marche bien  , le service mysql est bien démarré mais la ej voudrais a me connecter a un serveur mysql  mais sa marche pas  
 

Code :
  1. <?php
  2. /** CONNECTION A SQL SERVEUR(HOST, LOGIN,MDP) **/
  3. define("host", "cernay" );
  4. define("login", "user" );
  5. define("motpasse", "" );
  6. /** NOM DE LA BASE DE DONNEES **/
  7. define("dbnom", "prodoq" );
  8. /** CONNECTION A MS SQL SERVEUR **/
  9. $connection = mysql_connect(host, login, motpasse)
  10. or die("Impossible de se connecter au serveur ".host ." pour le moment ..." );
  11. /** SELECTION DE LA BASE DE DONNEES **/
  12. /*
  13. table=
  14. $selectbase = mssql_select_db(dbnom, $connection)
  15. or die("La base de données ".dbnom." est inaccessible pour le moment ..." );
  16. */
  17. ?>


 
et voila mon erreur
 
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'cernay' (10061) in e:\wamp\www\as400\test5.php on line 11
Impossible de se connecter au serveur cernay pour le moment ...
 
Donc a votre avis sa peut provenir de ou ?*
 
ALors la connection se fais sans mot de passe car c'est un utilisateur special

Reply

Marsh Posté le 31-08-2005 à 08:38:48   

Reply

Marsh Posté le 31-08-2005 à 09:13:11    

Reply

Marsh Posté le 31-08-2005 à 09:25:31    

c'est bon sa marche je passe par un driver odbc et tous fonctionne bien merci

Reply

Marsh Posté le 31-08-2005 à 15:38:33    

mmmhhh y a un soucis entre le titre et différents éléments du code, tes commentaires nous parlent de SQL SERVER et tu utilises une fois une instruction mysql_* et une fois une instruction mssql_*, il serait pas là le problème ? :)

Reply

Marsh Posté le 01-09-2005 à 08:53:59    

non c bon je suis passer par un driver obcd

Reply

Marsh Posté le 01-09-2005 à 09:58:32    

d'ailleurs j'ai une question :
quelqu'un utilise t'il les freeDTS sous linux pour se connecter a un SQL Serveur ?
j'ai un pti souci et cela sur 2 machine (une debian et un freebsd en fait)
lorsque je fait un SELECT * tout con php plante en me disant que j'ai plus de mémoire (si le nombre d'enregistrement est > 50000-100000 tout dépends de la taille des lignes apparement..)
quelqu'un a déja eu ça ?
marci.

Reply

Marsh Posté le 01-09-2005 à 10:31:01    

limitation trop faible dans le php.ini ?
C'est sur, 2.000.000 (2 Mo) / 100.000 ca laisserait plus que 20 octets par ligne sans compter la place prise par les variables et les scripts en eux même.
Même avec 8 Mo,t'aurais moins de 80 octets par ligne là encore sans compter les variables ni les scripts.

Reply

Marsh Posté le 01-09-2005 à 10:48:51    

je suis d'accord avec toi mais là ça veut dire que c'est l'objet FREEDTS qui est foireux ... pourquoi rapatrie t'il toutes les données alors que l'on a pas commencer a les lire ?
avec mysql en tout cas ça fonctionne pas comme ça..  

Reply

Marsh Posté le 01-09-2005 à 11:46:04    

Il me semblait qu'avec mysql aussi il rapatrie toutes les données, Ca permet de faire des requettes l'une derriére l'autre sans perdre les données non traité et ce sans ouvrir une nouvelle conection à chaque fois.
 
Par contre, avec les fonctions PDO, ce n'est pas pareil. C'est au fur et à mesure de l'accés aux données qu'elles sont lus dans le buffer. Mais l'inconvénient, c'est qu'on ne peut pas envoyer une nouvelle requette au serveur sans avoir libéré le buffer. Par contre, si on traite ligne par ligne, ca demande beaucoup moins de mémoire. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed