Hi all, I've got into the habbit of pulling data out of a table something like this:
$sql = "SELECT * FROM cd_review WHERE publish='yes' ORDER BY id DESC LIMIT 3"; $sql_result = mysql_query($sql); print mysql_error(); while ($sql_myrow = mysql_fetch_array($sql_result)) { // pull out the data $id = $sql_myrow["id"]; $date = $sql_myrow["date"]; $user_id = $sql_myrow["user_id"]; $artist = $sql_myrow["artist"]; $title = $sql_myrow["title"]; // edited out about 10 colums for clarity } Now, I reckon there must be a way of automating the task of making the $title var out of $sql_myrow["title"] etc etc for starters, which would really help on tables with lots of columns. Then, it'd be great if I could automate this further to automaticaly to a stripslashes() on each var, then possibly nl2br() etc. In psuedo-code I guess it looks something like: while($sql_myrow = mysql_fetch_array($sql_result)) { // we have an array of one row <use a foreach loop to stripslashes() on each element of the array> <use a foreach loop to nl2br() on each element of the array> <use a foreach loop to take each element (eg $sql_myrow["id"]) and create a var ($id)> } Of course I'm a way newbie on arrays, and I've read the manual, but am unclear on the syntax for the above. Ultimately, I'd like to put this all into a function which I call that does it all in one hit, but I'll take that in a smaller step :) Justin French -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]