Re: Conditional search from two tables?

From: Date: Wed, 20 Sep 2000 10:05:46 +0000
Subject: Re: Conditional search from two tables?
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-2988@lists.php.net to get a copy of this message
On Wed, Sep 20, 2000 at 11:14:52AM +0100, Knut Lekvam wrote: > I have a MySQL table called "adresse" with a tinyint row called "id". I > want to use it in a second search in another table, "kommentar", wich also has a tinyint > row called "id". I used this script: > > $result8 = mysql_query("SELECT * FROM adresse WHERE (gate='$gt')",$db); > > while ($myrow8 = mysql_fetch_array($result8)) { > echo $myrow8["id"]; > $result9 = mysql_query("SELECT * FROM kommentar WHERE (id=$myrow8["id"]) > ", $db); > $myrow9 = mysql_fetch_array($result9); > echo $myrow9["id"]; > } You could use mysql_fetch_object so the above becomes; $result8 = mysql_query("SELECT * FROM adresse WHERE (gate='$gt')",$db); while ($myrow8 = mysql_fetch_object($result8)) { echo $myrow8->id; $result9 = mysql_query("SELECT * FROM kommentar WHERE id=$myrow8->id) ", $db); $myrow9 = mysql_fetch_array($result9); echo $myrow9->id; } try that. paul > > This gave the following error: > > "Parse error: parse error, expecting STRING' or > NUM_STRING' or `'$'' in > /home/httpd/html/script/side2.php3 on line 68" > > It works ok if I put in (id=2) instead of (id=$myrow8["id"]) > > (it prints out my first id value in both cases, but it halted on the second when the error > came). > > Why cant I use (id=$myrow8["id"]) here? and how can I pick out values from the second > db based on the first search ? > > I think I have now understood the point in differentiating between char and int which David > Robley and zeles pointed out to me after my last question. (Now the char variable is working nice > in my first search statement) > > -- > Knut Lekvam > > __________________________________________________________________ > > Denne eposten er sendt ved hjelp av http://www.Organizer.net > - Norges ledende webbaserte kommunikasjonsløsning. > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-db-unsubscribe@lists.php.net > For additional commands, e-mail: php-db-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net -- ------------------------------------------------------------ Paul Cooper | Tel: 0121 687 3024 Software and Database Developer | Fax: 0121 687 3001 UCEcom | email: pgc@ucecom.com University of Central England | Birmingham, B4 7DX | ------------------------------------------------------------

« previous php.db (#2988) next »