JohnB Новичок 12 Ноя 2008 #1 цикл mysql_fetch_row $result = mysql_query("SELECT title2 FROM tblCMSPages WHERE parent='$id'"); while ($res = mysql_fetch_row($result)) { echo "$res[0],"; } как сделать чтобы вконце запятая не ставилась?
цикл mysql_fetch_row $result = mysql_query("SELECT title2 FROM tblCMSPages WHERE parent='$id'"); while ($res = mysql_fetch_row($result)) { echo "$res[0],"; } как сделать чтобы вконце запятая не ставилась?
Alexandre PHPПенсионер 12 Ноя 2008 #3 есть четыре варианта: 1) не ставить запятую в первом цикле Код: $is_first =true; while ($res = mysql_fetch_row($result)) { if( $is_first) { $is_first =false; } else echo ','; echo "$res[0]"; } 2) или вычеркнуть первый символ из получившийся строки Код: $str =''; while ($res = mysql_fetch_row($result)) { $str .= ",$res[0]"; } echo substr($str,1); 3) или вычеркнуть последний символ ',' в твоем коде по типу 2 4) пихать все в массив, потом использовать функцию implode
есть четыре варианта: 1) не ставить запятую в первом цикле Код: $is_first =true; while ($res = mysql_fetch_row($result)) { if( $is_first) { $is_first =false; } else echo ','; echo "$res[0]"; } 2) или вычеркнуть первый символ из получившийся строки Код: $str =''; while ($res = mysql_fetch_row($result)) { $str .= ",$res[0]"; } echo substr($str,1); 3) или вычеркнуть последний символ ',' в твоем коде по типу 2 4) пихать все в массив, потом использовать функцию implode
JohnB Новичок 12 Ноя 2008 #5 Slavicos, простое перечисление через запятую. -~{}~ 12.11.08 11:08: Alexandre, благодарю.