Ok. Go to this link...

http://www.magidesign.com/movielist.php and select "12 Monkeys" You will see
that only picked one actor...

It should have pick four

mysql> SELECT concat_ws(" ", fname, lname) as actor FROM actormovie WHERE
title = "12 Monkeys" ORDER BY lname;
+---------------------+
| actor               |
+---------------------+
| Brad Pitt           |
| Christopher Plummer |
| Madeleine Stowe     |
| Bruce Willis        |
+---------------------+
4 rows in set (0.01 sec)

I know that the problem is some where in this statement...

$sql = "SELECT concat_ws(' ', fname, lname)as actor FROM actormovie WHERE
title = '$title' ORDER by lname";

$result = mysql_query($sql);

 
$actor = "";
while ($myrow = mysql_fetch_array($result)) {
$actor = $myrow[actor];
$actor .= "<A HREF=''>" . $actor . "</A><BR>\n";
 
}


Only thing is I am brain dead and can't see it...

Thanks for the help...

Chuck

On 6/15/02 12:10 AM, "Tyler Longren" <[EMAIL PROTECTED]> wrote:

> you need to put your $myrow in a while loop:
> 
> while ($myrow = mysql_fetch_array($result)) {
> 
> $title = $myrow[title];
> $videoid = $myrow[videoid];
> $catergory = $myrow[catergory];
> $appraisal = $myrow[appraisal];
> 
> // blah blah blah everything else
> }
> 
> Tyler Longren
> Captain Jack Communications
> www.captainjack.com
> [EMAIL PROTECTED]
> 
> ----- Original Message -----
> From: "Chuck Payne" <[EMAIL PROTECTED]>
> To: "PHP General" <[EMAIL PROTECTED]>
> Sent: Friday, June 14, 2002 11:03 PM
> Subject: [PHP] Problem with MySQL
> 
> 
> Hi,
> 
> I am working on a movie database I have two database that I am calling from
> but the problem I am having when I ask it to go and fetch all the movies
> with the same title, it stops and only shows one.
> 
> Here is a basic layout...
> 
> if($videoid) {
> 
> $result = mysql_query("SELECT * FROM library WHERE videoid=$videoid",$db);
> 
> $myrow = mysql_fetch_array($result);
> 
> // The Myrows
> 
> $title = $myrow[title];
> $videoid = $myrow[videoid];
> $catergory = $myrow[catergory];
> $appraisal = $myrow[appraisal];
> 
> // Some where here it's not working.....
> 
> $sql = "SELECT concat_ws(' ', fname, lname)as actor FROM actormovie WHERE
> title = '$title' ORDER by lname";
>   $result = mysql_query($sql);
> print $sql;
> 
>   $actor = "";
>   while ($myrow = mysql_fetch_array($result)) {
>     $actor = $myrow[actor];
>     $actor .= "<A HREF=''>" . $actor . "</A><BR>\n";
> 
> }
> 
> What am I doing wrong? It only show one record and it show more.
> 
> Chuck Payne
> 
> 
> 


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

Reply via email to