Thank you,
I made one error - I forgot the second table (Thank you Jeremy) It didn't like the field "information" in the eventdetails table - it worked after I changed it to "informations" (Thank you John). ..........but the result is not what I was trying to achieve. I'm trying to display the following Event 1 (from event table) Information (from event table) Detail (from event table) File 1 (from event_details table) File 2 (from event_details table) File 3 (from event_details table) <hr> Event 2 (from event table) Information (from event table) Detail (from event table) File 1 (from event_details table) File 2 (from event_details table) File 3 (from event_details table) <hr> And so on. TIA -----Original Message----- From: Jeremy Berthet [mailto:[EMAIL PROTECTED] Sent: Friday, July 30, 2004 8:10 AM To: [EMAIL PROTECTED] Subject: Re: [PHP] How to nest information from different tables. You have forgotten one table in your second query, try this : $eventdetails_query = mysql_query("select details, information, file_name from event, eventdetails where event.id = eventdetails.event_id"); Karl-Heinz Schulz wrote: > Thank you for the information but I still have some problems. > > I use the following code > > <code> > > <?php > require("../admin/functions.php"); > include("../admin/header.inc.php"); > > ?> > <? > $event_query = mysql_query("select id, inserted, information, eventname, > date, title from event order by inserted desc LIMIT 0 , 30"); > while($event = mysql_fetch_row($event_query)){ > > print("<b><span style=\"font-family: Arial, Helvetica, > sans-serif;color:#003300;font-size:14px;\">".html_decode($event[5])."</span> > </b><br>"); > print("<span style=\"font-family: Arial, Helvetica, > sans-serif;font-size:12px;\">".html_decode($event[4])."</span><br>"); > print("<span style=\"font-family: Arial, Helvetica, > sans-serif;font-size:12px;\">".html_decode($event[2])."</span><p>"); > } > ?> > <? > $eventdetails_query = mysql_query("select details, information, file_name > from eventdetails where event.id = eventdetails.event_id"); > while($eventdetails = mysql_fetch_row($eventdetails_query)){ > > print("<span style=\"font-family: Arial, Helvetica, > sans-serif;font-size:12px;\">".html_decode($eventdetails[0])."</span><p>"); > print("<span style=\"font-family: Arial, Helvetica, > sans-serif;font-size:12px;\">".html_decode($eventdetails[1])."</span><p>"); > print("<span style=\"font-family: Arial, Helvetica, > sans-serif;font-size:12px;\">".html_decode($eventdetails[2])."</span><p>"); > } > ?> > </code> > > But it generates now for the second query the "is not a valid MySql result" > error. > > TIA > > > -----Original Message----- > From: zareef ahmed [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 29, 2004 11:57 PM > To: Karl-Heinz Schulz; [EMAIL PROTECTED] > Subject: Re: [PHP] How to nest information from different tables. > > Hi, > > You can use join or make this query as follows > > $query="select *(or coulmn name) from event, > eventdetails where event.id = eventdetails.id"; > > zareef ahmed > > --- Karl-Heinz Schulz <[EMAIL PROTECTED]> wrote: > > >>I have two tables with relevant information's; >> >>Table1 -> event >>Table 2 -> eventdetails >> >> >>I'm trying to list all events in table one plus to >>show for each event >>whatever documents are available (file_name, >>information) >> >>My code to list all events from the "event" table >>is: >> >><code> >> >><?php >>require("../admin/functions.php"); >>include("../admin/header.inc.php"); >> >>?> >><? >>$event_query = mysql_query("select id, inserted, >>information, eventname, >>date, title from event order by inserted desc LIMIT >>0 , 30"); >>while($event = mysql_fetch_row($event_query)){ >> >>print("<b><span style=\"font-family: Arial, >>Helvetica, >> > > sans-serif;color:#003300;font-size:14px;\">".html_decode($event[5])."</span> > >></b><br>"); >>print("<span style=\"font-family: Arial, Helvetica, >> > > sans-serif;font-size:12px;\">".html_decode($event[4])."</span><br>"); > >>print("<span style=\"font-family: Arial, Helvetica, >> > > sans-serif;font-size:12px;\">".html_decode($event[2])."</span><hr><p>"); > >>print ( here I would need the list of all files >>associates with the event " >>$eventdetails_query = mysql_query("select filename, >>information from >>eventdetails where event=".$id);" >> >> >>} >>?> >> >></code> >> >>Can this be done and what would be the best >>approach? >> >>TIA >> >>Karl-Heinz >> >> >> >>Tracking #: A3E9B485BFDA4A44A6BFCE20A805CA39C3D820DA >> >>-- >>PHP General Mailing List (http://www.php.net/) >>To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > > > ===== > Zareef Ahmed :: A PHP Developer in Delhi(India). > Homepage :: http://www.zasaifi.com > > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - 100MB free storage! > http://promotions.yahoo.com/new_mail -- 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