Re: sql query and some math

From: Date: Wed, 17 Dec 2003 18:07:18 +0000
Subject: Re: sql query and some math
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-172898@lists.php.net to get a copy of this message
Your first query, could it be that you dont have any reference between the two tables? You should have a link between them, like where t1.id=t2id Or else you do not have any reasonable way of predicting the outcome of the query. Atleast this is what I know from my own experience. Especially if t2 has more entries for each entry in t1, your query will result in unpredictable manner. Hope this helps. -- Kim Steinhaug --------------------------------------------------------------- There are 10 types of people when it comes to binary numbers: those who understand them, and those who don't. --------------------------------------------------------------- "Patrik Fomin" <pafo@pafo.net> wrote in message news:20031217143317.71570.qmail@pb1.pair.com... > Hi, > > q1) > i got a database with 2 diffrent tables, > i want to take out all the information that arent duplicated from > on of the tables, like this: > > $sql = "SELECT t1.rubrik, t1.info, t2.priser FROM table1 AS t1, table2 AS t2 > WHERE t1.arkiv = '0' ORDER BY t1.rubrik"; > > the problem is that i got alot of duplicates (its for another purpose), so i > need to filter out the duplicates in the rubrik field to get just one match > each, like: > > id - rubrik - info > > 0 - aaaa - some info > 1 - bbbb - some info > 2 - cccc - some info > 3 - aaaa - some info > 4 - dddd - some info > > would print out > 0 - aaaa - some info > 1 - bbbb - some info > 2 - cccc - some info > 3 - dddd - some info > > > q2) > i got like 100 matches from a database into a $num variable, > then i want to devide that by 3 aslong as it can be done, eg: > > while ($num != 0) { > > ïf ($num / 3 = true){ > some code to display some fields from a database > > $num = $num - 3; > } > else { > some other code to display > $num = 0; > } > } > > basicly i want the if statement to check if its more then 3 posts left to > print out, if not its gonna print out the remaining last 1 - 2 post in a > diffrent way (for the looks) > > > regards > patrick

« previous php.general (#172898) next »