вопрос следующий.
допустим у меня есть таблица..
я запросом выбираю с нее данные и вывожу на страничу..допустим выводиться 6 значений..
как правильнее(наиболее оптимально) сделать , чтобы значения разделялись запятыми?
додумался сделать вот так..тоесть выводит шесть значений..между каждым запятая..после последнего нету запятой..
//запрос на выборку данных
$act=mysql_query("SELECT*FROM act,act_main WHERE act_main.main_id=".$postrow[$i]['id']." AND act.id=act_main.act_id");
//подсчитываю количество выбраных данных
$actq=mysql_query("SELECT COUNT(*) FROM act,act_main WHERE act_main.main_id=".$postrow[$i]['id']." AND act.id=act_main.act_id");
//вывод в строку таблицы
while ($kol=mysql_fetch_array( $actq)){
$count=0;
//вывод
echo ("<tr><td align='left'>Акты:</td><td colspan=2> ");
while ($tableact=mysql_fetch_row($actor))
{ $count++;
echo("<SMALL>". $tableact[1]." </SMALL>"); if ($count<$kol[0]) {echo ", ";}} echo("</td></tr>");}
ето верное решение?? или можно проще?
может функции для работы со строками использовать?
уважаемые знатоки..жду вашей помощи..заранее спасибо
Спустя 14 часов, 25 минут, 34 секунды (26.12.2008 - 13:38) Alchemist написал(а):
PHP |
$arr = array(); |
Спустя 7 часов, 16 минут, 36 секунд (26.12.2008 - 20:55) newbie написал(а):
Alchemist, спасибо большое).