Web Wiz - Green Windows Web Hosting - Celebrating 25 Years!

  New Posts New Posts RSS Feed - MySQL: Search error
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

MySQL: Search error

 Post Reply Post Reply Page  <12
Author
longcong View Drop Down
Newbie
Newbie


Joined: 23 December 2005
Location: China
Status: Offline
Points: 21
Post Options Post Options   Thanks (0) Thanks(0)   Quote longcong Quote  Post ReplyReply Direct Link To This Post Posted: 12 January 2006 at 5:26pm
Embarrassedfind:
    'Put in where cluases for the actual search
    strSQL = strSQL & _
    strSQLwhereDate & _
    strSQLwhereForum & _
    strSQLwhereMemSearch & _
    strSQLwhereKeywords
       
    'Check the permissions
    strSQL = strSQL & _
    "AND (" & strDbTable & "Topic.Forum_ID " & _
        "IN (" & _
            "SELECT " & strDbTable & "Permissions.Forum_ID " & _
            "FROM " & strDbTable & "Permissions " & strDBNoLock & " " & _
            "WHERE (" & strDbTable & "Permissions.Group_ID = " & intGroupID & " OR " & strDbTable & "Permissions.Author_ID = " & lngLoggedInUserID & ") " & _
                "AND " & strDbTable & "Permissions.View_Forum=" & strDBTrue & _
        ")" & _
    ") "


Ouchre:

    'Put in where cluases for the actual search
    strSQL = strSQL & _
    strSQLwhereDate & _
    strSQLwhereForum & _
    strSQLwhereMemSearch & _
    strSQLwhereKeywords
       
    'Check the permissions
    strSQL = strSQL & _
    "AND (" & strDbTable & "Topic.Forum_ID " & _
        "IN ('" & _
            "SELECT " & strDbTable & "Permissions.Forum_ID " & _
            "FROM " & strDbTable & "Permissions " & strDBNoLock & " " & _
            "WHERE (" & strDbTable & "Permissions.Group_ID = " & intGroupID & " OR " & strDbTable & "Permissions.Author_ID = " & lngLoggedInUserID & ") " & _
                "AND " & strDbTable & "Permissions.View_Forum=" & strDBTrue & _
        "')" & _
    ") "

Back to Top
WebWiz-Bruce View Drop Down
Admin Group
Admin Group
Avatar
Web Wiz Developer

Joined: 03 September 2001
Location: Bournemouth
Status: Offline
Points: 9844
Post Options Post Options   Thanks (0) Thanks(0)   Quote WebWiz-Bruce Quote  Post ReplyReply Direct Link To This Post Posted: 17 January 2006 at 12:49pm
The above wouldn't work as a solution as it means that sub query (not support in mySQL 4.0) would not run, thus the page would never display a result.

What you need to do is use mySQL 4.1 or above which does support sub queries.
Back to Top
 Post Reply Post Reply Page  <12

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.08
Copyright ©2001-2026 Web Wiz Ltd.


Become a Fan on Facebook Follow us on X Connect with us on LinkedIn Web Wiz Blogs
About Web Wiz | Contact Web Wiz | Terms & Conditions | Cookies | Privacy Notice

Web Wiz is the trading name of Web Wiz Ltd. Company registration No. 05977755. Registered in England and Wales.
Registered office: Web Wiz Ltd, Unit 18, The Glenmore Centre, Fancy Road, Poole, Dorset, BH12 4FB, UK.

Prices exclude VAT at 20% unless otherwise stated. VAT No. GB988999105 - $, € prices shown as a guideline only.

Copyright ©2001-2026 Web Wiz Ltd. All rights reserved.