variable php sql - PHP - Programmation
Marsh Posté le 07-06-2006 à 15:04:09
SELECT
*
FROM
$table
WHERE
$nom LIKE \'%'.$_REQUEST['mot'].'%\'
OR $nom LIKE \'%'.$_REQUEST['mot'].'%\'
';
pas mieux?
Marsh Posté le 07-06-2006 à 15:14:29
non ce n'est pa ca le probleme
de toute facon jai essayé seulement :
$sql='
SELECT
*
FROM
$table
';
et ce ne marche pas !
ensuite jai remplacé $table par un nom de table existant et là ca marche nickel donc le probleme vient de $table , je sais que au niveau de sa valeur c'est bon puisque lorsque je faire echo $table , ca maffiche un nom de table valide
Marsh Posté le 07-06-2006 à 15:15:59
avec les quotes simple ' les variables presentes dans la chaine de caracteres ne seront pas interprete par PHP. $table et $nom ne seront pas interpretées par exemple.
Marsh Posté le 07-06-2006 à 15:17:34
un echo $sql aurait ete plus pertinent qu'un echo $table par exemple.
Marsh Posté le 07-06-2006 à 14:32:11
Bonjour ,
bon je suis débutant en php et sql , jai commencé à programmer un système de recherche dans une base de donnée et jai tenté une requete qui me parait sans doute fausse :
$sql = '
SELECT
*
FROM
$table
WHERE
$nom LIKE \'%'.$_REQUEST['mot'].'%\'
OR $activite LIKE \'%'.$_REQUEST['mot'].'%\'
';
les variables ci dessus sont des chaines de caractères.
donc est il possible dans une requete sql d'integrer des variables php ?