The very first record will be the very first time you assign the $row a
query result. So basically:
$row = mysql_fetch_array($sql_result);
$row will now only have the very first results data in it, if you want the
next rows data you would just call it again:
$row = mysql_fetch_array($sql_result);
Your while statement is just doing this a bunch of times until it reaches
the end of your results.
Enjoy!
Rick
"If I accept you as you are, I will make you worse; however, if I treat you
as though you are what you are capable of becoming, I help you become that."
- Johann Wolfgang von Goethe
> From: "Philip J. Newman" <[EMAIL PROTECTED]>
> Organization: Philip's Domain - Internet Project
> Reply-To: "Philip J. Newman" <[EMAIL PROTECTED]>
> Date: Mon, 25 Feb 2002 12:15:36 +1300
> To: <[EMAIL PROTECTED]>
> Subject: [PHP] [NEWMAN] Collecting information from a my sql table.
>
> <?php
>
> $sql = "SELECT * FROM `publisher` WHERE 1 AND `pub_id` = $pub_id LIMIT 1";
> $sql_result = mysql_query($sql, $connection) or die ("Could not get Query");
>
> while ($row = mysql_fetch_array($sql_result)) {
> $pub_id = $row["pub_id"];
> $pub_headline = $row["pub_headline"];
> $pub_dateline = $row["pub_dateline"];
> $pub_info = $row["pub_info"];
> $pub_image = $row["pub_image"];
>
> }
>
> ?>
>
> When I want to get just one record is there an easyer way than using the while
> loop that I have been using?
>
>
> Philip J. Newman
> Philip's Domain - Internet Project.
> http://www.philipsdomain.com/
> [EMAIL PROTECTED]
> Phone: +64 25 6144012
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php