Categories > TinyButStrong general (FR) >

variable dans une requête mysql

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: archi
Date: 2005-11-18
Time: 15:12

variable dans une requête mysql

Bonjour,

je découvre TBS, voici ma question de niveau newbie:

J'ai cru comprendre que TBS n'interpretait pas les variables passées dans une requête SQL. Est-ce exact ?
exemple:
$TBS->MergeBlock('breve','mysql','SELECT * FROM table where ID=$num_id');

Erreur :MySql error message when opening the query: Unknown column '$num_id' in 'where clause'

Comment contourner simplement ce problème ?
Merci.



By: Skrol29
Date: 2005-11-18
Time: 15:25

Re: variable dans une requête mysql

salut Archi,

Cela vient de la syntaxe PHP :
Les variables Php peuvent être directement insérées dans une chaîne délimitée par  des doubles quotes ("). Les chaînes délimitées par des simples quotes  (') n'interprêtent rien et son donc plus rapide à traiter.
By: archi
Date: 2005-11-18
Time: 15:46

Re: variable dans une requête mysql

Effectivement ça marche nettement mieux avec des (")
Mea culpa, va falloir que je reprenne les fondamentaux là.
Merci.