Finally I have it!
Cheers to all that helped. I was querying twice when I didn't need to
and as Jason said not doing anything with the extracted information.
This code works and displays data nicely.
function get_order_numbers()
{
$conn = db_connect();
$query = "select * from orders, email where orders.orderid =
email.orderid and email.checked='no'";
$result = mysql_query($query) or die("Error: cannot select
orderid<BR>$query<BR>".mysql_error());
while( $row = mysql_fetch_array($result))
  {
        extract($row);
        if (is_array($row))
        //print_r($row);
        {
        //echo "tests and "; 
        echo $row["orderid"];
        echo $row["ship_name"];
        }
        
  }
}

Steve Jackson
Web Developer
Viola Systems Ltd.
http://www.violasystems.com
[EMAIL PROTECTED]
Mobile +358 50 343 5159



> -----Original Message-----
> From: Jason Wong [mailto:php-general@;gremlins.com.hk] 
> Sent: 7. marraskuuta 2002 10:06
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Help me learn! with an explanation of 
> these two functions.
> 
> 
> On Thursday 07 November 2002 15:15, Steve Jackson wrote:
> > My second query still doesn't return anything? Even with $orderid = 
> > $row removed as Jason suggested.
> 
> What exactly do you mean by "doesn't return anything"?
> 
> a) Does the second query fail?
> b) Do you get any errors?
> 
> If no to both (a) and (b) then your query succeeded.
> 
> Now, your code below as-is does not do anything with the 2nd 
> query results. 
> You've only used extract() on it, which by itself is not much 
> use, unless you 
> use the variables that has been extracted. Read my previous 
> post about what 
> extract() does (and read the manual for heaven's sake)
> 
> Also make liberal use of print_r() to see what values your 
> variables contain 
> at different stages of your program.
> 
> > This is my current function.
> >
> >
> > function get_order_numbers()
> > {
> > $conn = db_connect();
> > $query = "select orders.orderid from orders, email where 
> > orders.orderid = email.orderid and email.checked='no'"; $result = 
> > mysql_query($query) or die("Error: cannot select 
> > orderid<BR>$query<BR>".mysql_error());
> > while( $row = mysql_fetch_array($result))
> >     {
> >     extract($row);
> >     //$orderid = $row;
> >     print_r($row);
> >     $query2 = "SELECT * FROM orders WHERE orderid=\"$orderid\"";
> >       $result2 = mysql_query($query2) or die("Error: cannot fetch 
> > order<BR>$query2<BR>".mysql_error());
> >       extract(mysql_fetch_array($result2));
> >     }
> > }
> 
> -- 
> Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications 
> Development *
> 
> /*
> One Bell System - it works.
> */
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


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

Reply via email to