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 :

2 erreurs MySQL incompréhensibles [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut 2 erreurs MySQL incompréhensibles
    Bonjour,

    Je n'arrive pas à trouver l'origine de ces deux erreurs.

    1/ Je me connecte à plusieurs bases MySQL ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $dbHost = "127.0.0.1";
    $dbName = "mabase";
    $dbUser = "root";
    $dbPassword = "";
     
    $connexion_bdd = mysql_connect($dbHost, $dbUser, $dbPassword) or die (mysql_error());
    $bdd = mysql_select_db($dbName, $connexion_bdd) or die (mysql_error());
     
     
    ?>
    Et à la fin de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    mysql_close($dbName);
    session_unset();
    session_destroy();
    exit();
    ?>
    A l'intérieur d'une page (et donc entre ces 2 parties) je fais appel à une autre base, que je referme de suite après utilisation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function SelectApp($id) {
    	$dbHostBis = "127.0.0.1";
    	$dbNameBis = "mabasebis";
    	$dbUserBis = "root";
    	$dbPasswordBis = "";
     
    	$ConnexionBddBis = mysql_connect($dbHostBis, $dbUserBis, $dbPasswordBis);
    	$SelectionBddBis = mysql_select_db($dbNameBis, $ConnexionBddBis);
     
    	$rqt_select_app = "SELECT COUNT (`app_id`) FROM apps WHERE `appId` = '$id' ";
    	//  echo $rqt_select_app;
    	$rst_select_app = mysql_query($rqt_select_app);// or die (mysql_error());
    	$app = mysql_fetch_row($rst_select_app);
     
    	return $app[0];	
     
    	mysql_close($ConnexionBddBis);
    }
    Et là j'obtiens 2 erreurs, à chaque appel de mysql_close() :

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in...

    Pourquoi cela ne fonctionne pas ? J'ai bien nommé mes connexions, je ferme la 2e juste après l'avoir ouvert pour ne pas avoir d'imbrication entre les deux : est-ce qu'au contraire il faut fermer la première avant d'ouvrir la deuxième ? (je demande mais j'ai essayé, sans résultat) Si j'enlève les mysql_close(), plus d'erreur, mais je trouve que ce n'est plus très propre...

    2/ Sur le code de SelectApp() qui est au dessus :

    Ma requête (affichée avec l'echo) est correcte, elle s'exécute bien dans phpMyAdmin. Mais en retour j'ai l'erreur Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in Je cherche juste à récupérer le COUNT, sans faire de while ou quoi que ce soit qui alourdit le code. J'ai retrouvé ce schéma plusieurs fois sur le net, dans des tutoriaux donc il est censé fonctionner. Mais je ne vois pas pourquoi cela cloche.

    Merci d'avance pour votre aide !

  2. #2
    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
    S'il y avait une erreur de connexion, le query tomberait en erreur alors que la il passe mais ne renvoit pas d'objet.

    decommente l'arret du script s'il y a une erreur SQL.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rst_select_app = mysql_query($rqt_select_app) or die (mysql_error());
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    return $app[0];	
    mysql_close($ConnexionBddBis);
    Si tu fais un return $valeur -> tu renvois la valeur à ton programme principal et tu sors donc de ta fonction SelectApp -> le mysql_close() ne s'executera jamais.

    Il faudrait déjà corrigé ce bout de code dans ta fonction SelectApp() de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $count = $app[0];	
    mysql_close($ConnexionBddBis);
    return $count;

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 77
    Par défaut
    Bonjour,

    Aussi, selon votre code vous établissez deux connexions au même serveur (127.0.0.1)?

    Dans ce cas pour avoir réellement deux connexions vous devez mettre à TRUE le quatrième paramètre optionnel pour la fonction mysql_connect (REF http://ca3.php.net/function.mysql-connect)

    Sinon mysql récupérera la connexion existante...

    Voulez-vous vraiment ouvrir deux connexions au même serveur ou vous avez simplement masquer la vrai adresse par précaution?

    ------

    Aussi quand vous utiliser mysql_query il faudrait préciser en second paramètre la source parce que vous en utiliser deux!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_query($rqt_select_app, $ConnexionBddBis)
    REF : http://ca3.php.net/manual/fr/function.mysql-query.php

  5. #5
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Bonsoir,

    J'ai bien mis les connexions aux mysql_close(), désormais j'ai cette erreur :

    Warning: mysql_close(): 6 is not a valid MySQL-Link resource in /var/www/monsite/includes/deconnexion.php on line 5

    Si je fais un écho de mon mysql_connect(), j'ai bien "Resource id #6 " mais je ne sais pas ce que cela signifie et je ne trouve rien sur cette ressource 6...

    Mon code de connexion :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    $dbHost = "127.0.0.1";
    $dbName = "mabase";
    $dbUser = "root";
    $dbPassword = "";
    $ConnexionBdd = mysql_connect($dbHost, $dbUser, $dbPassword) or die (mysql_error());
    // echo $ConnexionBdd;
    $bdd = mysql_select_db($dbName, $ConnexionBdd) or die (mysql_error());
    ?>
    Concernant le count(), j'ai toujours une erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $rqt_select_app = "SELECT COUNT(`app_id`) FROM apps WHERE `appId` = '$id' ";
    echo $rqt_select_app;
    $rst_select_app = mysql_query($rqt_select_app);// or die (mysql_error());
    $app = mysql_fetch_row($rst_select_app);
    return $app[0];
    Cette requête passe bien dans phpMyAdmin, je n'ai pas d'erreur, seulement rien qui s'affiche. Pourtant les exemples sont nombreux sur le net, et j'ai l'impression de respecter la syntaxe de la doc

    (j'ai bien mis le return à la fin de la fonction)

    Sinon sim_mmm, je met 127.0.0.1 tout simplement parce que le site est en développement (et n'avance pas vite comme vous le voyez).

  6. #6
    Invité
    Invité(e)
    Par défaut
    Salut,

    peux-tu donner le code complet stp

  7. #7
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Le code est éparpillé dans plein de fichiers pour l'instant, donc j'essaye de synthétiser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
    <?php
    $dbHost = "127.0.0.1";
    $dbName = "mabase";
    $dbUser = "root";
    $dbPassword = "";
    $ConnexionBdd = mysql_connect($dbHost, $dbUser, $dbPassword) or die (mysql_error());
    // echo $ConnexionBdd;
    $bdd = mysql_select_db($dbName, $ConnexionBdd) or die (mysql_error());
     
    function SelectApp($id) {
    	$dbHostBis = "127.0.0.1";
    	$dbNameBis = "mabasebis";
    	$dbUserBis = "root";
    	$dbPasswordBis = "";
     
    	$ConnexionBddBis = mysql_connect($dbHostBis, $dbUserBis, $dbPasswordBis);
    	$SelectionBddBis = mysql_select_db($dbNameBis, $ConnexionBddBis);
     
    	$rqt_select_app = "SELECT COUNT (`app_id`) FROM apps WHERE `appId` = '$id' ";
    	//  echo $rqt_select_app;
    	$rst_select_app = mysql_query($rqt_select_app);// or die (mysql_error());
    	$app = mysql_fetch_row($rst_select_app);
     
    	return $app[0];	
     	mysql_close($ConnexionBddBis);
    }
     
    ?>
     
    <p>Nombre : <?php SelectApp(3); ?></p>	
    <!--(le 3 est issu d'un formulaire qui fonctionne)-->
     
    <?php
    session_unset();
    session_destroy();
    mysql_close($ConnexionBdd);
    exit();
    ?>
    J'espère que c'est assez clair

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 77
    Par défaut
    Bonjour,

    Dans ce cas pourquoi ouvrir deux connexions à la même base de données?
    Pourquoi ne pas passer la connexion en paramètre à la fonction?

    Comme je vous le mentionne plus haut, même si vous faîtes deux appels à mysql_connect vous établissez qu'une connexion puisque les informations de connexion sont identique... (Voir mon message précédent)

    Pour le message d'erreur que vous avez lors de l'exécution de la requête SQL ajouter un :
    Après le mysql_query pour connaître le message d'erreur...

    Merci et bonne journée

  9. #9
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Il y a 2 bases de données : mabase et mabasebis. Je souhaite les séparer donc il m'a semblé plus cohérent d'établir plusieurs connexions. Je ne comprend pas pourquoi elles sont considérées comme identiques, seulement parce qu'elles sont sur le même serveur ? Quand je fais un mysql_close($ConnexionBddBis); j'attend que cela ferme la connexion à mabasebis, pas à mabase, celle-ci doit rester ouverte.

    Sinon mysql_error(); ne m'affiche rien de plus que l'erreur déjà signalée avec le die(), toujours un Warning: mysql_close(): 6 is not a valid MySQL-Link resource in.

  10. #10
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	return $app[0];	
     	mysql_close($ConnexionBddBis);
    }

    tu effectues encore le mysql_close() après le return!!!

    Pourrais-tu corriger cela comme je te l'ai mentionné dans le post précédent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $count = $app[0]; // stocker le count dans une variable $count
    mysql_close($ConnexionBddBis); //fermer d'abord ta connexion à la db bis avant de sortir de la fonction
    return $count; //après seulement tu renvois le $count et tu sors de ta fonction
    } //fin de ta fonction

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 77
    Par défaut
    Bonjour tel qu'indiquer dans la doc PHP :

    Si un deuxième appel est fait à mysql_connect() avec les mêmes arguments, aucune nouvelle connexion ne sera établie, mais plutôt, l'identifiant de la connexion de la connexion déjà ouverte sera retourné. Le paramètre new_link modifie ce comportement et permet à mysql_connect() de toujours ouvrir une nouvelle connexion, même si mysql_connect() a été appelée avant avec les mêmes paramètres. En safe mode SQL, ce paramètre est ignoré.
    Si vous utiliser deux bases de données hébergées sur le même serveur, vous n'êtes pas obligé de créer deux connexions. Il suffit par exemple de faire un mysql_select_db pour changer de base de données.

    Je ne sais pas si cela est la cause de l'erreur mais je corrigerais quand même cette situation...

    Si vous choisissez d'utiliser deux connexions (en tenant compte de la procédure de la php doc) vos mysql_query devront spécifier la connexion à utiliser pour traiter la requête SQL....

  12. #12
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    On peut même ne pas sélectionner la BDD à l'avance et utiliser la syntaxe base.table.colonne dans les requêtes, ce qui permet même de faire des requêtes multi-bases !
    Un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT a.col1, b.col2
    FROM base1.table1 a
    INNER JOIN base2.table2 b ON a.colid = b.colid
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  13. #13
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Merci à vous j'essaye tout cela ce soir.

    Mygale1978 : il s'agit d'une erreur de copier coller, dans mon code le return est bien à la fin de la fonction

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 61
    Par défaut
    Bonjour,

    Je mettrai a la place de '$id' dans ta requête une valeur numérique qui existe réellement dans la base...

    genre : $rqt_select_app = "SELECT COUNT (`app_id`) FROM apps WHERE `appId` = '2' ";

    jusqu'à obtenir un résultat sur l'interface de MySQL administration et ensuite voir si l'erreur persiste alors qu'il y a un résultat a la requête.

  15. #15
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Bonjour,

    J'ai essayé en mettant une valeur dans ma requête à la place de la variable, et en utilisant la première connexion : sans résultat.

    Je vais tester en refaisant mon code de zéro, et en le mettant dans un seul fichier plutôt que des includes dispersés. Je commence à désespérer...

  16. #16
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    On peut même ne pas sélectionner la BDD à l'avance et utiliser la syntaxe base.table.colonne dans les requêtes, ce qui permet même de faire des requêtes multi-bases !
    Un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT a.col1, b.col2
    FROM base1.table1 a
    INNER JOIN base2.table2 b ON a.colid = b.colid
    Je ne comprend pas tout dans cette requête : que signifie a.colid = b.colid ? Tu pourrais expliquer simplement stp ?

  17. #17
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    On va décomposer alors pour expliquer...
    Je sélectionne la colonne 'col1 de la table 'a' et la colonne 'col2' de la table 'b'

    La sélection se fait à partir de la table 'table1' de la base 'base1' et pour faciliter l'écriture et éviter de répéter 'base1.table1' chaque fois que j'en ai besoin, je lui donne un alias 'a'.
    Donc dans le SELECT , je sélectionne la colonne 'col1' de la table 'table1' de la base 'base1'.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INNER JOIN base2.table2 b
    Je joins la table 'base1.table1' (surnommée a) à la table 'base2.table2' que je surnomme 'b'

    La jointure entre les deux tables s'opère en comparant les colonnes 'colid' de chaque table. La requête va donc retourner 'a.col1' et 'b.col2' si les colonnes 'colid' de chaque table sont égales.

    Un exemple pour mieux comprendre...
    Soit l'association :
    Personnes -0,n----Creer----1,1- Projets
    qui signifie :
    - Une personne peut ou pas créer jusqu'à plusieurs projets ;
    - Une projet est créé par une et une seule personne.

    Ca donnerait par exemple les tables :
    Personnes(PersId, PersNom, PersPrenom, ...)
    Projets(PrjId, Prj_FK_IdCreateur, PrjNom, ...)
    Prj_FK_IdCreateur est une clé étrangère (Foreign Key) qui contient le PersId de la personne qui a créé le projet.

    Or il se trouve que la table Personnes est dans une base de gestion du personnel (appelons la B_Personnel) et la table Projets est dans une base de gestion de production (appelons la B_Production).

    Si je veux la liste des projets avec le nom de leur créateur, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT p2.PrjNom AS NomProjet, p1.PersNom AS Createur
    FROM B_Production.Projets p2
    INNER JOIN B_Personnel.Personnes p1 ON p1.PersId = p2.Prj_FK_IdCreateur
    Si tu ne comprends pas les concepts d'association entre tables, de clé étrangère et de jointure, je te conseille la lecture des tutoriels sur les bases de données et sur la méthode Merise.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  18. #18
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Merci pour les liens, j'ai commencé à réviser ! J'ai juste une petite question à ce propos :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $dbName = "mabase1";
    $dbName2 = "mabase2";
    $query = " SELECT COUNT(`app_id`) FROM `mabase1`.apps WHERE `appId` = '$id' ";
    Cela fonctionne. Mais ceci ne passe pas (database doesn't exist) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $query = " SELECT COUNT(`app_id`) FROM $dbName2.table WHERE `appId` = '$id' ";
    Pourtant les requêtes concernant la 2e base fonctionnent, c'est la 1e qui ne passe pas. Est-ce que cela vient de la première base ? (la table existe bien)

    Sinon il reste juste un petit détail à régler mais je ne vais pas ouvrir un nouveau sujet juste pour cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?
    	function SelectApp($id) {
    	$query = " SELECT COUNT(`app_id`) FROM `mabase`.apps WHERE `appId` = '$id' "; 
    	$result = mysql_query($query) or die (mysql_error());
    	$resultat=mysql_fetch_row($result);
    	echo '<p>resultat : ' . $resultat[0] . '</p>'; // affichage du résultat 
    	return $resultat[0];
    }
     
    SelectApp('2');
    ?>
    Le "echo" affiche bien le résultat, mais le return ne renvoie rien. Si je commente l'echo, je n'ai rien qui s'affiche Cette fois mon return est bien à la fin, et $resultat[0] contient bien la bonne valeur...

  19. #19
    Invité
    Invité(e)
    Par défaut
    Hello,


    Pour afficher la valeur renvoyée par un return, tu dois faire un echo dans le programme principal


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?
    	function SelectApp($id) {
    	$query = " SELECT COUNT(`app_id`) FROM `mabase`.apps WHERE `appId` = '$id' "; 
    	$result = mysql_query($query) or die (mysql_error());
    	$resultat=mysql_fetch_row($result);
    	echo '<p>resultat : ' . $resultat[0] . '</p>'; // affichage du résultat 
    	return $resultat[0];
    }
     
    echo SelectApp('2');

  20. #20
    Membre éclairé
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 852
    Par défaut
    Argl quel débile je suis ! Merci Mygale, j'ai encore beaucoup de choses à apprendre...

    Pour mon autre question, je peux effectivement "requêter" la 2e base mais pas la première, vu que je n'ai qu'une connexion je suppose que cela vient de là, je met donc le sujet à Résolu, merci à tous pour votre aide !

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. erreur mysql... probleme de requete
    Par om.rava dans le forum Requêtes
    Réponses: 5
    Dernier message: 07/12/2005, 21h48
  2. avoir les log d'erreur mysql
    Par simoryl dans le forum Administration
    Réponses: 4
    Dernier message: 06/09/2005, 14h24
  3. erreur javascript incompréhensible
    Par amelhog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/08/2005, 16h50
  4. erreur 104 incompréhensible
    Par shadowmoon dans le forum Langage SQL
    Réponses: 5
    Dernier message: 18/05/2005, 16h16

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