All4172 Posted March 13, 2007 Share Posted March 13, 2007 What I'm wanting to do, is set up a mysql_query but based on two WHERE's. $result = mysql_query("SELECT * FROM article WHERE visiblity LIKE 'notlive'"); Then if I have a $result from that query, I want to get a value in that same row from another cell called date but in the same row. Is there a way to set up WHERE to say visiblity like 'notlive' get value from epoch date in table DATE. Quote Link to comment Share on other sites More sharing options...
Barand Posted March 13, 2007 Share Posted March 13, 2007 To clarify, show us your table structures/definitions, some sample data and what you expect as output. Quote Link to comment Share on other sites More sharing options...
All4172 Posted March 13, 2007 Author Share Posted March 13, 2007 Table = article fields = id, visiblity, date idvisibiltydate 1live1181639193 2notlive1173638815 Based on the info above, if field visiblity is = notlive then I want to retrieve the data from date. Hope that clarifies Quote Link to comment Share on other sites More sharing options...
artacus Posted March 13, 2007 Share Posted March 13, 2007 This isn't two queries, its just two where clauses. You can have any number of where clauses and separate them with AND or OR as appropriate. Use ()'s when using OR's. eg. SELECT FROM article WHERE visibility = 'notlive' AND `date` BETWEEN ... whatever Quote Link to comment Share on other sites More sharing options...
All4172 Posted March 13, 2007 Author Share Posted March 13, 2007 The AND is what I needed. For those that may find this later on when searching. I ended up doing this: $result = mysql_query("SELECT * FROM article WHERE visiblity LIKE 'notlive' AND date>0"); while($row = mysql_fetch_array($result)) { echo $row['date']; echo "<br />"; } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.