Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1994 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  $row valeur null

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

$row valeur null

n°2164185
tutur40
Posté le 15-11-2012 à 16:50:47  profilanswer
 


Voici  le code :

Code :
  1. $dbh = mysql::getInstance();
  2.       $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
  3.       $sql = "SELECT *
  4.          FROM `view`
  5.           WHERE `title` = 'reiki'";
  6.       $requete = $dbh->prepare($sql);
  7.       $requete->execute();
  8.      
  9.       $row = $requete->fetch(PDO::FETCH_ASSOC)


 
Merci de votre aide

mood
Publicité
Posté le 15-11-2012 à 16:50:47  profilanswer
 

n°2164194
the_bigboo
Posté le 15-11-2012 à 17:05:59  profilanswer
 

Salut,
 
Si tu veux avoir de l'aide ce serait bien de donner davantage de détails ... C'est un peu light là.... :/
 
Plusieurs remarque:
- Les requêtes via PDO peuvent/devraient être echapées (PDO::bind)
- Tu dois vérifier si la méthode execute retourne bien TRUE avant de faire ton fetch
- ca retourne NULL ou FALSE ?

n°2164203
tutur40
Posté le 15-11-2012 à 19:03:37  profilanswer
 

Et bien en fait $row ne retourne qu'un tableau vde (array).
 
J'ai tenté un :
die($requete);
 
Mais sa me retourne sa :
Catchable fatal error: Object of class PDOStatement could not be converted to string in /homez.584/espacedey/www/cp/includes/class/EditView.php on line 14

n°2164204
tutur40
Posté le 15-11-2012 à 19:20:32  profilanswer
 

avec un var_dump sa retournr sa:
object(PDOStatement)#4 (1) { ["queryString"]=> string(63) "SELECT * FROM `view` WHERE `title` = 'reiki'" } Array

n°2164246
the_bigboo
Posté le 15-11-2012 à 23:35:33  profilanswer
 

Si ca se trouve, ta requête plante, et tu ne le vois pas parce que tu ne vérifies pas si la requête s'est bien exécutée.
Par ailleurs, tu devrais prendre l'habitude de toujours spécifier la base de donnée dans tes requêtes.

 

Essaye:

Code :
  1. if (!$requete->execute())
  2. {
  3.    $arr = $requete->errorInfo();
  4.    print_r($arr);
  5. }


Message édité par the_bigboo le 15-11-2012 à 23:36:00
n°2164249
tutur40
Posté le 16-11-2012 à 01:09:23  profilanswer
 

sa me revoie sa :
Array ( [0] => 00000 ) Array ( [0] => 00000 )  
 
je sais pas trop ce que cela veut dire

n°2164581
KLeMiX
Laisse pas trainer ton site
Posté le 19-11-2012 à 11:09:14  profilanswer
 

Dans ta table est tu sure d'avoir des données ?
 
fait un :  
 
select count(*) as test FROM `view`
          WHERE `title` = 'reiki'


---------------
www.pronovolley.fr Faites vos prono sur la ligue de Volley et défiez vos amis. Des cadeaux en fin d'année  www.levoll.fr

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  $row valeur null

 

Sujets relatifs
Le if sur une valeur Null me retourne une erreur[VBA Access] Gérer valeur null d'une requête
Formulaire php Valeur envoyer NULL et non videPb dans la condition if valeur null
valeur null dans une base[ACCESS]Requete COUNT et valeur null
[ACCESS] Probleme insert valeur Null ???PB avec une valeur NULL dans un calcul sous SQL
document a la valeur null ou n'est pas un objet???[VB6]Valeur Null non détéctée
Plus de sujets relatifs à : $row valeur null


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR