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 :

Erreur SQL : No database selected , je ne comprend pas :( [MySQL]


Sujet :

PHP & Base de données

Vue hybride

nico77580 Erreur SQL : No database... 16/07/2010, 10h47
sabotage La base "clients" ne doit pas... 16/07/2010, 10h56
nico77580 Super !! Il m'affiche ça... 16/07/2010, 11h04
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Par défaut Erreur SQL : No database selected , je ne comprend pas :(
    Bonjour,

    Je développe actuellement une petite appli en php pour permettre un suivi de colis.

    Voici le code :
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     
        <head>
            <title>Ajout d'un nouvel element dans la base SQL</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
        <style type="text/css">
        p
        {
        text-align:center;
        }
        </style>
        <body>
    	<p>
    	<a href="saisie.php">SAISIE</a> <br />
    	<a href="suivi.php">SUIVI</a> <br />
    	<a href="recherche.php">RECHERCHE</a> <br />
    	<a href="alerte.php">ALERTE(S)</a> <br />
    	</p>
     
    	<?php
     
    	mysql_connect("localhost", "suivi", "colis"); // Connexion à MySQL
    	mysql_select_db("clients"); // Sélection de la base clients
    	$retour = mysql_query("SELECT COUNT(*) AS nb_alarm FROM clients WHERE alerte=1") or die("Erreur SQL : $query<br/>".mysql_error());;
    	$donnees = mysql_fetch_array($retour);
     
    	?>
    	<p>Il y a <?php echo $donnees['nb_alarm']; ?> alertes en cours !</p>
    	<?php
    	$retour = mysql_query("SELECT COUNT(*) AS nb_perdu FROM clients WHERE date_a=''") or die("Erreur SQL : $query<br/>".mysql_error());;
    	$donnees = mysql_fetch_array($retour);
    	?>
    	<p>Il y a <?php echo $donnees['nb_perdu']; ?> colis non livrée !</p>
     
        </body>
    </html>
    Et j'ai donc ce message d'erreur qui arrive :

    Erreur SQL :
    No database selected

    Le problème se trouverait au niveau du mysql_query ...
    Le hic c'est que ce code marche très bien sur mon wampserveur, mais pas sur le serveur de mon patron alors qu'il a des versions plus neuves que les miennes :p !

    Merci de l'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
    La base "clients" ne doit pas exister
    tu peux controler ce qu'il se passe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql_select_db("clients") or die (mysql_error()); // Sélection de la base clients
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 14
    Par défaut
    Super !!
    Il m'affiche ça maintenant : "Access denied for user 'suivi'@'localhost' to database 'clients'"

    Donc je vais voir avec mon patron pour qu'il revoit la connexion à la BDD ..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur dans le code que je ne comprends pas
    Par Meditation dans le forum Android
    Réponses: 7
    Dernier message: 11/10/2013, 17h42
  2. Réponses: 6
    Dernier message: 10/11/2012, 21h42
  3. [SQL 2000]Where in qui ne comprend pas les listes
    Par zooffy dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 02/05/2007, 16h36
  4. [VBA E]erreur incompatibilité de type que je ne comprend pas
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2006, 14h14
  5. Réponses: 6
    Dernier message: 08/06/2004, 14h51

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