Why wont this work?

Discussion in 'PHP' started by misterdh, Aug 28, 2010.

  1. #1
    Hi

    I am having trouble with this code:
    $query = "SELECT * FROM `engines` WHERE name LIKE '$keyword%' AND (languages='$english' OR languages='$lang') ORDER BY hits DESC ";
    PHP:
    It is the languages='$lang' that dont work..

    $lang =
    'Finnish' OR languages='Italian' OR languages='German'
    PHP:
    I think it has something to do with double ' symbols, but I dont know how to solve it :/

    Anyone know?

    Thanks in advance :)
     
    misterdh, Aug 28, 2010 IP
  2. Narrator

    Narrator Active Member

    Messages:
    392
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    80
    #2
    Yea, it's the double single quote on languages='
    
    $query = "SELECT * FROM `engines` WHERE name LIKE '$keyword%' AND (languages='$english' OR languages=''Finnish' OR languages='Italian' OR languages='German'') ORDER BY hits DESC ";
    
    PHP:
    try this
    
    $lang = "OR languages='Finnish' OR languages='Italian' OR languages='German'";
    $query = "SELECT * FROM `engines` WHERE name LIKE '$keyword%' AND (languages='$english' $lang) ORDER BY hits DESC ";
    
    PHP:
     
    Last edited: Aug 28, 2010
    Narrator, Aug 28, 2010 IP
  3. misterdh

    misterdh Peon

    Messages:
    90
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Didnt work :(

    I also tried
    $lang = "OR languages='Finnish' OR languages='Italian' OR languages='German'";
    PHP:
    which would be correct but got nothing :/
     
    misterdh, Aug 28, 2010 IP
  4. misterdh

    misterdh Peon

    Messages:
    90
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Its working now :)

    Thansk alot!
     
    misterdh, Aug 28, 2010 IP
  5. HuggyEssex

    HuggyEssex Member

    Messages:
    297
    Likes Received:
    4
    Best Answers:
    2
    Trophy Points:
    45
    #5
    Sorry didn't see the post above, please delete mods.

    Thanks
     
    Last edited: Aug 28, 2010
    HuggyEssex, Aug 28, 2010 IP