[RESOLU]Insérer une variable dans un 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 : [RESOLU]Insérer une variable dans un select

Re: [RESOLU]Insérer une variable dans un select

par devlop78 » 09 avr. 2010, 21:17

De rien ;)

Re: Insérer une variable dans un select

par kyastef » 09 avr. 2010, 17:56

lol j'avais pas vu ...

$reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=' . $donnees['id'] . ';');
TROP PUISSANT...ça marche, bon dieu comme je me suis cassé la tête et grâce à toi... génial, merci beaucoups devlopnet... =D> =D> =D>

Re: Insérer une variable dans un select

par devlop78 » 09 avr. 2010, 00:46

lol j'avais pas vu ...

$reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=' . $donnees['id'] . ';');

Re: Insérer une variable dans un select

par kyastef » 08 avr. 2010, 23:12

Salut, il manque un ' à la fin de la requête

--- > $reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=$donnees['id']');
Merci je viens de le rajouter, mais ça ne fonctionne pas, merci, si vous avez une autre idée !

Re: Insérer une variable dans un select

par kyastef » 08 avr. 2010, 23:10

$reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=${donnees['id']});

ne fonctionne pas ?
J'ai essayé mais ça ne va pas, avez-vous une autre idée ? peut-être ? merci en tous cas

Re: Insérer une variable dans un select

par fredsmn » 08 avr. 2010, 22:37

Salut, il manque un ' à la fin de la requête

--- > $reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=$donnees['id']');

Re: Insérer une variable dans un select

par devlop78 » 08 avr. 2010, 20:18

$reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=${donnees['id']});

ne fonctionne pas ?

[RESOLU]Insérer une variable dans un select

par kyastef » 08 avr. 2010, 19:56

Voilà mon problème, je n'arrive pas à insérer une variable nommé $donnees['id'] dans un select, je vous montre: (ce que je souhaite c'est compter combien de commentaire il y a pour un id d'article précis)

<div id="content">
<?php
$req = $bdd->prepare('SELECT titre_article, contenu_article, id FROM ti_articles where cat=? ORDER BY date_article DESC');
$req->execute(array($_GET['cat']));
while ($donnees = $req->fetch())
{
?>
<?php
$reponse = $bdd->query('SELECT COUNT(*) as nbr_comments FROM ti_commentaires where ID_article_commentaire=$donnees['id']');
$valeur = $reponse->fetch();
?>
<a href="article.php?id=<?php echo $donnees['id'];?>"><h3><?php echo $donnees['titre_article'];?></h3></a>
<p><?php echo nl2br($donnees['contenu_article']);?></p>
<p><a href="commentaire.php?billet=<?php echo $donnees['id']; ?>">Commentaires: </a><?php echo $valeur['nbr_comments']; ?></p>
<?php
}
$reponse->closeCursor();
?>
</div>

Avez vous une idée, ou cela vous semble trop compliqué ?
Merci de votre coup de pouce... #-o