Concatenation

Bonjour, j'ai un probleme de concatenation en php, juste apres le LIKE.

$malettre=a;
$select = 'select nom FROM membres where nom LIKE "$malettre"

Merci par avance

4 réponses

  1. Bonjour,

    J'ai du laisser mon appareil pour lire dans les pensées chez moi. Pourrais tu etre un peu plus précis sur la nature de ton probleme ?
    0
    1. Modérateur
      Je dirais déja que a devrait être entouré de guillemets.

      A part ca, clair que je n'ai pas compris ton problème, sois plus précis.
      0
      1. Bsr,

        Effectivement faudrait peut-être voir à être un peu plus prolixe ! LOL

        Sinon je pense que ce que tu essais de faire c'est

        $select = 'select nom FROM membres where nom LIKE \''.$malettre.'\'';

        ou encore

        $select = "select nom FROM membres where nom LIKE '".$malettre."'";


        Evite de laisser PHP substituer les variables : c'est source d'erreur .. la preuve !
        0
        1. Modérateur
          Afin d'économiser mes yeux, quelque chose de lisible:
          $selectQuery =  sprintf( "select nom from membres where nom like '%s' " , $maLettre) ;


          Johan
          0