Mr Chris Posted October 2, 2007 Share Posted October 2, 2007 Hi Guys, I have this code: [code] <?php $sql = "SELECT * from cfm_lower_level_story_categories WHERE tl_section_id=1"; $result = mysql_query($sql) OR die(mysql_error()); while ($row = mysql_fetch_assoc($result)){ rtrim( ', ' ); echo '"'; echo $row['subsection_name']; echo '"'; echo','; } ?> However, as you can see I have an ending comma: echo','; How can I remove that comma on the last loop? I thought it was done using rtrim, but I can't see how? Thanks Chris[/code] Quote Link to comment https://forums.phpfreaks.com/topic/71512-remove-ending-comma-on-while-loop/ Share on other sites More sharing options...
shocker-z Posted October 2, 2007 Share Posted October 2, 2007 try this mate <?php $sql = "SELECT * from cfm_lower_level_story_categories WHERE tl_section_id=1"; $result = mysql_query($sql) OR die(mysql_error()); $i=0; while ($row = mysql_fetch_assoc($result)){ if ($!==0) { echo','; } rtrim( ', ' ); echo '"'; echo $row['subsection_name']; echo '"'; $i++; } ?> done it the opposite way as it it echo's after the lines before Regards Liam Quote Link to comment https://forums.phpfreaks.com/topic/71512-remove-ending-comma-on-while-loop/#findComment-359994 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.