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] 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 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
Archived
This topic is now archived and is closed to further replies.