Re: Multiple SQL queries...?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



$sql1 = "SELECT COUNT(*) as views FROM $table WHERE viewed = '1' AND email =
'$row[email]'";

$views = mysql_resutl(mysql_query($sql1,$connection),"views");

maybe?



.bobo
www.elstudion.com/bitbob/  <- not finished though...

----- Original Message ----- 
From: <Tristan.Pretty@xxxxxxxxxxxxxxxx>
To: "Daniel Clark" <dclark@xxxxxxxxxx>
Cc: <php-db@xxxxxxxxxxxxx>
Sent: Thursday, June 03, 2004 4:43 PM
Subject: Re:  Multiple SQL queries...?


> Kinda, but I just wanna count how many views in total...
> Hence my $row1++; bit...
> I'll have a play with your code though...!
> Cheers,
> Tris...
>
>
>
>
> "Daniel Clark" <dclark@xxxxxxxxxx>
> 03/06/2004 14:28
> Please respond to
> "Daniel Clark" <dclark@xxxxxxxxxx>
>
>
> To
> "php-db@xxxxxxxxxxxxx" <php-db@xxxxxxxxxxxxx>,
> "Tristan.Pretty@xxxxxxxxxxxxxxxx" <Tristan.Pretty@xxxxxxxxxxxxxxxx>
> cc
>
> Subject
> Re:  Multiple SQL queries...?
>
>
>
>
>
>
> Is this what you want ??
>
> $sql = "SELECT DISTINCT(email) FROM $table";
> $result = mysql_query($sql,$connection)     or die("Couldn't execute query
> 0.");
>
> $row1 = 0;
>
>
> while ($row = mysql_fetch_array($result)) {
>
>                  echo $row[email] ;
>
>                  $sql1 = "SELECT * FROM $table WHERE viewed = '1' AND
> email = '$row[email]'";
>                  $result1 = mysql_query($sql1,$connection)   or
> die("Couldn't execute query 1.");
>
>                          if (mysql_num_rows($result1) >= 1) {
>                 echo 'Viewed' ;
>                  } else {
>                                  echo '' ;
>         }
> }
>
> echo $row1 ;
>
> >>Right, todays fun dilema... ;-)
> >>I've a user capture system set up for downloads on our site.
> >>Each time a user downloads a file, their info is captured (so we'll have
>
> >>multiple entries for each email address).
> >>Also in the table, is a field to state if the result has been viewed by
> my
> >>boss. (Just a 1/0 value)
> >>
> >>So, what my boss wants me to do now, is to show her, the total No of
> >>people captured, and how many she's viewed.
> >>Using the 'email' field, from the table, I've done a distinct() sort in
> >>MySQL to ensure that I have a list of emails(users) and no duplicates.
> >>My prob is this:
> >>I want to take each email, and see if at any point, there's a '1' in the
>
> >>viewed field.
> >>if there is, I want to add one to the total of $row1
> >>So I can output the num_rows from the distinct request, and then show
> the
> >>total of $row1...
> >>So I'll have total No of users, and total No of viewed... as I've
> >>mentioned above.
> >>What am I doing wrong?
> >>
> >><?
> >>$sql = "SELECT DISTINCT(email) FROM $table";
> >>$result = mysql_query($sql,$connection)
> >>        or die("Couldn't execute query 0.");
> >>
> >>$row1 = 0;
> >>
> >>while ($row = mysql_fetch_array($result)) {
> >>
> >>$sql1 = "SELECT * FROM $table WHERE viewed = '1' AND email =
> >>'$row[email]'";
> >>$result1 = mysql_query($sql1,$connection)
> >>        or die("Couldn't execute query 1.");
> >>        if (mysql_num_rows($result1) >= 1) {
> >>                $row1++;
> >>        }
> >>}
> >>?>
> >><?=$row1 ?>
>
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux