Re: Sql/PHP question

From: Date: Wed, 16 Apr 2003 18:13:11 +0000
Subject: Re: Sql/PHP question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-144165@lists.php.net to get a copy of this message
Mike, $query = "select * from $database_table where department=$department" should fix it. If you simply remove the "location = $location" part, the result should include all locations. "Mike Tuller" <php@ce.anoka.k12.mn.us> wrote in message news:05BE4C2B-7035-11D7-9237-0003938E6950@ce.anoka.k12.mn.us... > I am creating a page that will generate a report. On the first page I > have drop down menus that you can select what you want in the report. > The table, department, and location. > > So in the query, I have this: > > $query = "select * from $database_table where department = $department > and location = $location"; > > Now this works fine if in the department menu I select a department, > and in the location menu I select a location, but I also want to be > able to show all. For instance I want to create a report on all items > for a single department in all locations. Is there such a thing as a > wildcard within a where statement? location = * doesn't work of course, > but what else could I use. > > I could have an if/else statement that if department is set to all, > then run one query, and if location is set to all run another, etc. But > that could get to be a real mess if I decide to all things later on. > > Anyone have any ideas on how to go about this? > > Mike >

« previous php.general (#144165) next »