Basically, the "mysql_query" submits the sql statement
to the database engine, and the "mysql_fetch_array" 
allows retrieval of selected information returned from
the query into an associative array with each columnname 
of the query an associative "key" in the array ....

Example...

  --login-to-host-and-db-connectors-here--

  $sql  = "select name, address, city, state, zip ";
  $sql .= "from addressbook ";

  $sql_result = mysql_query($sql) or die ("bad SQL [$sql]");

  --print beginning html table tags and first row headers here---

  while($data_row = mysql_fetch_array($sql_result))
    {
     $sel_name    = $data_row["name"];
     $sel_address = $data_row["address"];
     $sel_city    = $data_row["city"];
     $sel_state   = $data_row["state"];
     $sel_zip     = $data_row["zip"];

     // my personal preference is to use simple fields for
     // display purposes.  I could have easily used the 
     // array names as well... such as $data_row["name"] for $sel_name

     echo("<tr><td>$sel_name</td>");
     echo("<td>$sel_address</td>");
     echo("<td>$sel_city</td>");
     echo("<td>$sel_state</td>");
     echo("<td>$sel_zip</td></tr>");
    }

   --print closing html table tags---

  

> -----Original Message-----
> From: Dibo Chen [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 09, 2002 11:45 AM
> To: Alex Shi
> Cc: [EMAIL PROTECTED]
> Subject: Re: How Query and Fetch work?
> 
> 
> When you are told to fill in fuel and turn the key to drive, I suppose
> you don't care how the fuel runs the car. Do the same things 
> in any lib
> you use, pushing the "buttons" in told order would  work. 
> Well, you may
> dig deeper if you like since the code is available.
> 
> Alex Shi wrote:
> > 
> > Yesterday I posted a question yet got response. The question
> > is regarding to how Query works. Now I repost it in a more
> > specific way.
> > 
> > I am just wondering how MySQL API functions work. Let's look
> > at following two functions:
> > 
> > 1. mysql_query(),
> > 2. mysql_fetch_array()
> > 
> > To my understanding, mysql_query() will definately to its job with
> > MySQL server. But how about the latter? Does it just fetch data
> > from client/local buffer, which is previously put in by 
> mysql_query(),
> > or still has to goto server side to fetch data?
> > 
> > Alex
> > 
> > 
> ---------------------------------------------------------------------
> > Before posting, please check:
> >    http://www.mysql.com/manual.php   (the manual)
> >    http://lists.mysql.com/           (the list archive)
> > 
> > To request this thread, e-mail <[EMAIL PROTECTED]>
> > To unsubscribe, e-mail 
> <[EMAIL PROTECTED]>
> > Trouble unsubscribing? Try: 
http://lists.mysql.com/php/unsubscribe.php

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to