powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как правильно взять элементы массива?
4 сообщений из 4, страница 1 из 1
как правильно взять элементы массива?
    #37791917
AndreyK0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый всем день!
Прошу помощи. В наследство достался сайт, в PHP только начинаю вникать. Есть такой код
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
$cTov = array();
$res1=mysql_query("SELECT id FROM products WHERE razdel_id='".$rowr->id."'");
while ($row1=mysql_fetch_row($res1)) {
	$cTov[] = $row1;
}
print_r($cTov);
echo '</br></br>';
$str = implode(";", $cTov);



print_r выводит:
Array ( [0] => Array ( [0] => 9663 ) [1] => Array ( [0] => 8173 ) )

а $str = Array;Array, а нужно получить $str = 9663;8173

Подскажите, где моя ошибка
...
Рейтинг: 0 / 0
как правильно взять элементы массива?
    #37791929
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну? строка из результата запроса - это массив.
т.е. ваш $cTov - это матрица (таблица, массив массивов).

$cTov[] = $row1[0];

конкретно в этом случае.

Ну и еще не мешает прежде проверить, отработал ли запрос нормально
...
Рейтинг: 0 / 0
как правильно взять элементы массива?
    #37791934
AndreyK0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.Dragon,

Спасибо! Все работает, 1,5 дня бился )))
...
Рейтинг: 0 / 0
как правильно взять элементы массива?
    #37792624
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы лучше вместо
Код: php
1.
2.
while ($row1=mysql_fetch_row($res1)) {
	$cTov[] = $row1;




Поставил
Код: php
1.
2.
while ($row1=mysql_fetch_assoc($res1)) {
	$cTov[] = $row1['id];



Чтобы не заморачиваться с индексами
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как правильно взять элементы массива?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]