IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Nombre de connexion ouverte en simultanée


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Developpeur informatique industriel
    Inscrit en
    Septembre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Developpeur informatique industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 4
    Par défaut Nombre de connexion ouverte en simultanée
    Bonjour,

    Excusez-moi de vous déranger, j'ai n'ai pas pour habitude de demander de l'aide,
    mais je suis sur un problème, je m'explique :
    - Pour mettre en place le contexte, j'ai une plateforme Azure Web avec 15 connexions simultanée.
    - j'ouvre une connexion en mode OO(Orienté Objet), exécute la "query", récupère le résultat de la "query" et enfin ferme la connexion.(->voir script ci-dessous).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function dbQuery($query)
    {
    	require('config.php');
     
    	$mysqli = new mysqli ($DB_serveur,$DB_utilisateur,$DB_motdepasse,$DB_base);
    	if($returns= $mysqli->query($query)){
    		$mysqli->close();
    		return $returns;
    	}
    	return pseudoHandlerError(mysql_errno(), mysql_error());
    }
    Maintenant que vous avez le contexte, voici mon problème.
    Quand j'utilise cette fonction je récupère bien le résultat mais d'après "Azure Web" ma connexion ne se ferme pas.

    Est-ce un problème dans mon code ?
    Ou avec la Plateforme Azure Web qui garde en mémoire la connexion(Pour informations la plateforme en question garde une connexion ouverte pendant 30Min avant de la cloturer en cas de non activité),
    mais si je ferme la connexion on est d'accord que celle-ci doit libérer la connexion ?

    D'avance merci de vos réponses.

    Pitchoule

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Hum... tu ne fermes la connexion que si tu entres dans le if. Si la requête échoue, la connexion reste ouverte. Peut-être es-tu dans ce cas ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre à l'essai
    Homme Profil pro
    Developpeur informatique industriel
    Inscrit en
    Septembre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Developpeur informatique industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 4
    Par défaut
    Il est vrai que je devrais également fermer cette connexion en cas d'erreur mais je récupère bien les résultats de la requête de ce fait j'en déduit que je rentre dans le "if".

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce qu'on peut fermer une connexion qui n'a pas eu lieu ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    @sabotage : Le if ne teste pas si la connexion est correcte, mais si la requête s'est bien exécutée (enfin d'après ce que je peux voir) Donc une requête pourrie sur une connexion correcte va laisser la connexion ouverte.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [VxiR2] Nombre de connexions ouvertes à Infoview
    Par PtitGénie dans le forum Webi
    Réponses: 6
    Dernier message: 29/03/2010, 17h52
  2. Réponses: 3
    Dernier message: 11/01/2008, 11h04
  3. le nombre de connexions ouvertes sur une base de données
    Par fouad77fr dans le forum Administration
    Réponses: 4
    Dernier message: 26/09/2007, 15h19
  4. [SQL]Nombre de connexions ouvertes sur une db
    Par elitost dans le forum SQL
    Réponses: 2
    Dernier message: 11/06/2007, 16h51
  5. Nombre de fichiers ouverts simultanément
    Par matrixfan dans le forum C++Builder
    Réponses: 3
    Dernier message: 27/05/2002, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo