PHP + SQL probléme de code

Résolu
Giloup121 -  
ndsaerith Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
J'ai une petite question à vous poser, je dois écrire un code en php + sql et je voudrais savoir si mon code est bon
c'est le suivant :

if squeeze(:n_lprenom+(:n_lnom+(:n_lville+(:n_lrue)))) like '%jean%'
then
$varSqueeze = true
endif;

En fait je veux que si l'une des quatres variable contient jean (le squeeze est obligatoire) ma variable $varSqueeze passe à true

Est-ce que mon code fonctionne dans ce cas?

Merci de vos réponses.

6 réponses

  1. ndsaerith Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   28
     
    Bonjour,

    En php la fonction pour trouver une chaine dans une autre est le ereg() -> https://www.php.net/manual/fr/function.ereg.php
    Le squeezez sert àa quoi? (je ne connais pas ^^)

    Sinon je ne ferait pas le if comme ça, mais avec des or.

    1
    1. Giloup121
       
      Merci beaucoup pour le "ereg" c'est surtout sa qui me fesait défaut =D

      Le squeeze sert a ajouter des champs les uns à la suite des autres

      si dans ta base "personel" tu as un champ nom et un champ prenom
      tu fait
      squeeze (nom, prenom) as tout from personel;

      tu obtiendra une colone tout avec dedans le nom et le prénom collés (CharlesDupont)
      0
  2. garion28 Messages postés 1545 Date d'inscription   Statut Membre Dernière intervention   408
     
    tu as essayé le code au moins ?
    0
  3. jpl06530 Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   5
     
    Je programme en Windev mais quand je fais ce genre de requête je ne mets pas le % à la fin de jean
    ce qui donne '%jean'
    A+
    0
    1. Giloup121
       
      Oui, c'est pas faux, le % de la fin est obsoléte Merci

      Et sinon le reste du code te parrait bon? le like s'effectue pareil en php et en sql?
      0
  4. Giloup121
     
    Non, en fait je suis en stage et je dois présenter ce code à mon tuteur. ce code est une régle (.rul) combiné à un .dbp et ne conaissant pas ce genre de fichiers j'y vais à taton.
    Je ne peu pas non plus effectuer les modification sur la base de donnée sans savoir si se que je fait est bon (pas envi de reset la base de l'entreprise ^^)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. garion28 Messages postés 1545 Date d'inscription   Statut Membre Dernière intervention   408
     
    alors pour ce truc, je passe la main
    0
  7. ndsaerith Messages postés 308 Date d'inscription   Statut Membre Dernière intervention   28
     
    Ah oki,

    Merci pour l'info :)
    0