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

Bibliothèques et frameworks PHP Discussion :

[PEAR][DB] Error "Query was empty"


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre confirmé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Points : 503
    Points
    503
    Par défaut [PEAR][DB] Error "Query was empty"
    Bonjour, je n'arrive pas a comprendre d'ou viens mon erreur .......


    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 AddTemplateHost(){
    global $pearDB;
    						$row["host_id"] = '';
    $row["host_name"]= "MS_template_Host_Alive";						
    $row["host_template_model_htm_id"]= "NULL" ;											
    						$row["command_command_id"]= "1";
     
    						foreach ($row as $keyTemp=>$valueTemp){
    							  $keyTemp == "host_name" ? ($host_name = $valueTemp ) : null;
    							  $val ? $val .= ($valueTemp!=NULL?(", '".$valueTemp."'"):", NULL") : $val .= ($valueTemp!=NULL?("'".$valueTemp."'"):"NULL");
    															 }							
    								$val ? $rq = "INSERT INTO host VALUES (".$val.")" : $rq = null;
     
    								$DBRESULT =& $pearDB->query($rq);
    								if (PEAR::isError($DBRESULT))
    									print "DB Error : ".$DBRESULT->getDebugInfo()."<br>";
     
    }

    J'essai simplement d'enregistrer des données dans la table Host d'un BDD .....


    Merci d'avance!!

  2. #2
    Membre actif Avatar de JmL40
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 348
    Points : 246
    Points
    246
    Par défaut
    Bonjour,

    Tout simplement, ta requete ne retourne aucun enregistrement .

    En d'autres termes, ta variable est vide, vérifie bien ta requete ...

    Cordialement

  3. #3
    Membre confirmé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Points : 503
    Points
    503
    Par défaut
    J'ai trouvé mon erreur.

    Il fallait que je précise le format de $row.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $DBRESULT =& $pearDB->query("SELECT * FROM host WHERE host_id = '1' LIMIT 1");
    		if (PEAR::isError($DBRESULT))
    			print "DB Error : ".$DBRESULT->getDebugInfo()."<br>";
    	$row = $DBRESULT->fetchRow();

    D'ou une seconde question : comment faire pour ne copier que la structure de la table et non les valeurs d'un ligne qu'elle contient ??

    Je souhaite initialiser la variable $row en fonction de la structure de la table ........

    Est ce possible ???

Discussions similaires

  1. [MySQL] Erreur aléatoire query was empty
    Par StephCdA dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/08/2011, 18h02
  2. [MySQL] Erreur : Query was empty(execution plusieurs requetes)
    Par fred619 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 09/05/2011, 00h06
  3. [MySQL] erreur : query was empty
    Par johan0510 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/03/2010, 15h32
  4. mot de passe oublié - Query was empty
    Par Creanet dans le forum Langage
    Réponses: 7
    Dernier message: 04/09/2009, 20h08
  5. [ADODB] erreur Query was empty
    Par JuTs dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/01/2007, 20h18

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