SELECT where un champs = boolean PHP/MYSQL

Résolu/Fermé
ibrahim1987 Messages postés 24 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 30 janvier 2018 - Modifié par jee pee le 9/03/2014 à 23:21
ibrahim1987 Messages postés 24 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 30 janvier 2018 - 9 mars 2014 à 23:28
Bonjour,

j'essaye de faire un requette sql pour afficher toutes les news où le champs "transferts"=1.
celui-ci etant enregistré comme type booleen sur la tabe dans la BD.
maleheureusement , le scrypt ne marche pas.

Merci d'avance pour votre aide.
voici le code :



<?php
try
{
$connexion=new PDO('mysql:host=localhost;dbname=newsdufoot','root','');
}
catch (Exception $e)
  {
  die ('erreur:'. $e->getMessage());
  }
  $selectiondonnes=$connexion->prepare('SELECT * FROM les_news ORDER BY timestamp DESC WHERE transferts=1') or die(mysql_error());
   $selectiondonnes->execute();
   while($affichagenews=$selectiondonnes->fetch()) 
   {
         
   echo  $affichagenews['titre'];
   }
?>


A voir également:

2 réponses

jee pee Messages postés 39635 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235
9 mars 2014 à 23:22
Salut,

Dans un select, normalement, on place le WHERE avant l'ORDER BY

cdlt
0
ibrahim1987 Messages postés 24 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 30 janvier 2018
9 mars 2014 à 23:28
Salut ,

Merci.c'était tt bête.
0