I'm not sure I completely understand what you're asking, but taking a guess...
... assuming you're just wanting to work with the data... ... and assuming you're creating a results set from your db query, start with this code: $Results = mysql_query($sql, $DBLink); Within your function, you can specify a global variable: function ProcessData() { global $Results; .... } - or - You can copy the results to an array and pass that around, like this: $data = array; $Results = mysql_query($sql, $DBLink); while ($Row = fetch_array($Results)) $data[] = $Row[]; ProcessData($data); function ProcessData($UserData) { ... processing ... } -----Original Message----- From: Leotta, Natalie (NCI/IMS) [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 12, 2002 2:00 PM To: PHP General List Subject: [PHP] including functions, passing objects I created I have a line class that I'm using to draw a line graph of up to 5 lines. Since I query the db for each of those lines (with a # as lineNum), my code to take everything out of the fetch_arrays is fairly cumbersome. I use this code in 4 different programs (the graph, the printable graph, the data table, and the accessible [D]). To avoid code duplication, I'd really like to be able to pass $sql and the 5 lines to a function in a different file, that all 4 of my programs can use. I have tried both function runSQL ($sql, &$line1, &$line2...) { ... } and function runSQL ($sql, $line1, $line2...) { ... return array ($line1, $line2...); } but both ways timeout. Is there any way for me to put data into my line objects from a function? I know that the include is working because I have a test function that just prints out "Hello". I've checked the manual, but it doesn't say anything about having a user-made object as a param or a return. Thanks for any info you may have! -Natalie Natalie S. Leotta Information Management Services, Inc. (301) 680-9770 [EMAIL PROTECTED] **************************************************************************** This message is intended for the sole use of the individual and entity to whom it is addressed, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the intended addressee, nor authorized to receive for the intended addressee, you are hereby notified that you may not use, copy, disclose or distribute to anyone the message or any information contained in the message. If you have received this message in error, please immediately advise the sender by reply email and delete the message. Thank you very much. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php