UPDATE SELECT

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 : UPDATE SELECT

Re: UPDATE SELECT

par or 1 » 08 déc. 2015, 18:17

$score = $score->fetch()['score'];

Re: UPDATE SELECT

par gogo94 » 08 déc. 2015, 18:00

j'ai essayer avec

Code : Tout sélectionner

$score->fetch();
mais ca marche toujours pas
peut etre je le place mal

Re: UPDATE SELECT

par @rthur » 08 déc. 2015, 17:28

En gros, il te manque un fetch() pour récupérer le résultat de ton SELECT ;)

Re: UPDATE SELECT

par gogo94 » 08 déc. 2015, 17:11

merci je vais essayer de trouver avec ce que tu m'as dis

Re: UPDATE SELECT

par @rthur » 08 déc. 2015, 17:07

Ah bah non je viens de relire ton code, tu n'affecte pas ta variable $score correctement.
Vérifies le contenu de ta variable $score avant de l'utiliser et tu vas voir tout de suite le problème :)

Re: UPDATE SELECT

par gogo94 » 08 déc. 2015, 17:07

j'ai tester dans phpmyadmin mes requete tout va bien elle marche
quand tu parles de logs c'est a dire ? ou voir les erreurs?

Re: UPDATE SELECT

par @rthur » 08 déc. 2015, 17:04

Bonjour,

As tu regardé si errorinfo renvoyait quelque chose ?
http://php.net/manual/fr/pdostatement.errorinfo.php

As-tu testé tes requêtes dans phpmyadmin ?

Et sinon, il faut regarder les logs de PHP et de MySQL pour essayer de trouver le problème

UPDATE SELECT

par gogo94 » 08 déc. 2015, 12:46

Bonjour j'ai ce morceau de code

Code : Tout sélectionner

<?php require_once('../db.php'); $score = $pdo->query('SELECT score FROM facebook_test WHERE id =?'); $score->execute([13]); if (isset($_POST['c1'])) { $req = $pdo->prepare("INSERT INTO facebook_test SET score= ?"); $req->execute([$score]); } elseif (isset($_POST['c2'])) { $req = $pdo->prepare("UPDATE facebook_test SET score= ? WHERE id = 12"); $req->execute([$score]);
mon INSERT marche tres bien mais mon UPDATE et mon select ne marche pas
Savez vous quel est le probleme ?
Merci d'avance