Thread: Mysql query
View Single Post
Old 2005-03-20, 05:49 PM   #11
swedguy
Vagabond
 
swedguy's Avatar
 
Join Date: Aug 2003
Posts: 2,374
Send a message via ICQ to swedguy
Here's what the full query looks like:

PHP Code:
$uniq_banners 3;
$query 'SELECT '.$uniq_banners.' = COUNT(*) FROM ( 
SELECT DISTINCT 1 FROM banners WHERE sponsor LIKE "$sponsor" AND keyword LIKE "horizontal" 
UNION ALL 
SELECT DISTINCT 1 FROM banners WHERE sponsor LIKE "$sponsor" AND keyword LIKE "vertical" 
UNION ALL 
SELECT DISTINCT 1 FROM banners WHERE sponsor LIKE "$sponsor" AND (keyword LIKE "small" OR keyword LIKE "button") 
) AS tbl'
;

$result mysql_query("SELECT DISTINCT sponsor FROM table");
$myrow mysql_fetch_array($result);
if (
$myrow and @mysql_num_rows($result)) {
  do {
    
$sponsor $myrow["sponsor"];
    eval(
"\$use_query = \"$query\";");
    
$result2 mysql_query($use_query);
    
$res mysql_result($result20);
    if (
$res == 1)
      
// We got a sponsor that has the correct banners
      
;
  } while(
$myrow mysql_fetch_array($result));

swedguy is offline   Reply With Quote