Re: search query problem

From: Date: Sat, 26 Jul 2003 13:07:14 +0000
Subject: Re: search query problem
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-29490@lists.php.net to get a copy of this message
To start with:
        Go to one of the on-line SQL tutorail sites and learn how to formulate a query.
        Then make a simple query, and figure out how it works.
        After that add fields from related tables, one table at a time,
        so that you can see the effect of how joining tables works.
Also, watch how you name your fields. "Date" is a reserved word in MySQL, do not use it as a field name, you're only creating potential trouble. Check the MySQL docs for reserved words. Your present query lacks a FROM clause which is one reason it won't work. Nor do you have any join conditions to link the tables. Rather than trying to fix this, which is a bit of a hash, start with the basics, then work up to more complex queries. Regards - Miles Thompson At 10:53 AM 7/26/2003 +0300, Ahmed Abdelaliem wrote:
hi i am making a simple search form how can i search more than one table for the same word i used a query and it failed here it is @ $db = mysql_connect("localhost"); mysql_select_db("egycds"); $test_tr = mysql_query("select newdvd.date, newpcgames.date, olddvd.date, screener.date, newdvd.type, newpcgames.type, olddvd.type, screener.type, newdvd.name, newpcgames.name, olddvd.name, screener.name, newdvd.cds, newpcgames.cds, olddvd.cds, screener.cds, newdvd.downloader, newpcgames.downloader, olddvd.downloader, screener.downloader, where newdvd.name like '%".$word."%' or newpcgames.name like '%".$word."%' or olddvd.name like '%".$word."%' or screener.name like '%".$word."%'");
<rest snipped - let's concentrate on the query!>

« previous php.db (#29490) next »