Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 550149
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T11:15:29+00:00 2026-05-13T11:15:29+00:00

I have looked all over the internet for an answer to my question to

  • 0

I have looked all over the internet for an answer to my question to why my sql statement returns false. I checked it out on the sql validator over at mimer and all I got was that I used the reserved word name. There should be something in my database that matches this so here it is:

Here is how I create the sql statement:

$title = 'SELECT * FROM item, categories WHERE item.title 
LIKE "%'.implode('%" OR item.title LIKE "%', $data).'%"'.' 
AND categories.name = '.$category;

And this is the result:

SELECT * FROM item, categories WHERE item.title LIKE "%hello%" 
OR item.title LIKE "%world%" OR item.title 
LIKE "%Joomla%" OR item.title LIKE "%Animal%" AND categories.name = Book
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T11:15:30+00:00Added an answer on May 13, 2026 at 11:15 am

    You should probably think about your (lack of) parentheses. I’m not sure specifically what you are trying to accomplish,

    but this:

    SELECT
        *
    FROM item, categories
    WHERE item.title LIKE "%hello%"
    OR item.title LIKE "%world%"
    OR item.title LIKE "%Joomla%"
    OR item.title LIKE "%Animal%"
    AND categories.name = "Book"
    

    is vastly different from this:

    SELECT
        *
    FROM item, categories
    WHERE (
        item.title LIKE "%hello%"
        OR item.title LIKE "%world%"
        OR item.title LIKE "%Joomla%"
        OR item.title LIKE "%Animal%"
    )
    AND categories.name = "Book"
    

    Also, like the others say, Book should be in quotes (like I have done here).

    AND categories.name = "Book"
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have looked all over the internet for an answer to this question and
I have looked all over the internet to find an answer to my problem
I have looked all over the internet and haven't found my answer. Whenever one
I have looked all over and cannot figure out why this code isn't working.
I have looked all over for an answer and hope someone here can help.
but i have looked all over the internet and no one seems to be
I have a small issue. I have looked all over the internet but I
I've looked all over the internet for my answer, and perhaps I'm just doing
I've looked all over the internet for a simple answer to this, but I
I know this is frequently asked, but I have looked all over the internet

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.