[RESOLU] Pas de résultat mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Pas de résultat mysql

Re: Pas de résultat mysql

par azizs » 10 avr. 2017, 15:25

super j'ai trouver

Code : Tout sélectionner

<?php $sth = $bdd->prepare("SELECT ADDDATE([b]'[/b]$date_du_jour[b]'[/b], -15) AS user_liste"); $sth->execute(); $result = $sth->fetch(); echo $result ; ?>
Il manquai jsute '.

Merci beaucoup a vous,

Re: Pas de résultat mysql

par azizs » 10 avr. 2017, 15:22

Rien vide

Re: Pas de résultat mysql

par or 1 » 10 avr. 2017, 15:09

echo $result['user_liste'];

Re: Pas de résultat mysql

par azizs » 10 avr. 2017, 15:05

Merci a toi,

Mais j'ai déjà utiliser fetch() ou fetchAll() et j'ai rien.

voilà mon code modifier .

Code : Tout sélectionner

<?php $sth = $bdd->prepare("SELECT ADDDATE($date_du_jour, -15) AS user_liste"); $sth->execute(); $result = $sth->fetch(); echo $result ; ?>
J'ai toujours un Array

Re: Pas de résultat mysql

par @rthur » 10 avr. 2017, 14:15

Bonjour,

C'est normal car tu affiche la valeur de retour de la fonction execute() qui ne peut prendre que 2 valeurs :
- true/1 si tout s'est bien passé
- false/0 si il y a eu une erreur

Dans ton cas, ça te donne 1, donc la requête a bien été exécutée... mais ce que tu veux récupérer c'est ce qu'a donné cette requête et pour cela il faut utiliser fetch() ou fetchAll()
http://php.net/manual/fr/pdostatement.fetch.php

Pas de résultat mysql

par azizss » 10 avr. 2017, 12:42

Bonjour tous le monde,

Je n'arrive pas a avoir de résultat, quant je teste ma requête de dans phpmysql cela fonctionne.
Sous php pas de résultat.

voilà ma requête

Code : Tout sélectionner

$reponse = $bdd->prepare("SELECT ADDDATE('$date_du_jour', -15) AS user_liste"); $date = $reponse->execute(); echo $date;
Le résultat est "1", je voudrais la date
je cherche a avoir une date du jour -15jours
Voilà, merci de votre aide,