Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не работает next()
 
 автор: kireyev   (23.06.2008 в 13:20)   письмо автору
 
 

$query_oborud = mysql_query("SELECT * FROM equipment WHERE class_id = '$class_id';");
while($result_oborud = mysql_fetch_array($query_oborud)){
echo $result_oborud["name"];
if (next($result_oborud)) echo ', ';
}

Когда я использую next() с массивом, то запятая после последнего элемента не ставится, а тут вылазает. Почему?

   
 
 автор: exp   (23.06.2008 в 14:26)   письмо автору
 
   для: kireyev   (23.06.2008 в 13:20)
 

второй параметр mysql_fetch_array() по умолчанию константа MYSQL_BOTH
, при использовании которой возвращается две копии массива, ассоциативный и численный.

используйте в качестве второго параметра функции MYSQL_ASSOC или MYSQL_NUM.
, или на выбор mysql_fetch_row() и mysql_fetch_assoc().

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования