powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
7 сообщений из 7, страница 1 из 1
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38090403
gormonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива.
Не могу понять в чем именно проблема. Запрос вроде бы правильный. В самом MySQL выводит таблицу как надо.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<?
$host = "localhost";
$user = "admin";
$pass = "123456";
$dbname = "xml";
$link = mysqli_connect($host,$user,$pass,$dbname);
if (!$link) {
    die('Ошибка подключения (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}
echo 'Соединение установлено... ' . mysqli_get_host_info($link) . "\n";

$query = "SELECT * FROM persacc INNER JOIN item USING (n_p)";
$result = mysqli_query($link,$query);
?>
<table border=1>
		<? while($row = mysqli_fetch_row($result)){ ?>
			<tr>
                      <td align=center><? print $row ?></td>
			</tr>
		<? } ?>
</table>
<?
mysqli_free_result($result);
mysqli_close($link); // Закрываем соединение с сервером $dbhost
?>



Получаю:
Соединение установлено... localhost via TCP/IP
Array
Array
Array

Подскажите, в какую сторону копать?
...
Рейтинг: 0 / 0
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38090431
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gormonnПодскажите, в какую сторону копать?в сторону форума по пхп...

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38090792
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
замените
Код: php
1.
<? print $row ?>


на
Код: php
1.
<? var_export($row) ?>


думаю это натолкнет вас на ответ)
...
Рейтинг: 0 / 0
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38090803
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ренатзамените
Код: php
1.
<? print $row ?>


на
Код: php
1.
<? var_export($row) ?>


думаю это натолкнет вас на ответ)

Код: php
1.
<? var_dump($row) ?>
...
Рейтинг: 0 / 0
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38094621
gormonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2All ,
Всем большое спасибо, разобрался :).

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<table border=1>
<?while($row = mysqli_fetch_row($result)){?>
	<tr>
	<?for ($i = 1; $i <= mysqli_num_fields($result)-1; $i++){?>
              <td align=center><? echo ($row[$i]) ?></td>
	<?}?>
	</tr>
<?}?>
</table>
<?
mysqli_free_result($result);
mysqli_close($link);
?>



Теперь копаюсь как сделать ассоциацию заголовков в базе, но это уже совсем другой раздел. :)
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<table border=1>
<tr align=center> 
<td>Код услуги</td>
<td>Наименование услуги</td>
<td>Единицы измерения</td>
<td>Норма</td>
<td>Тариф</td>
<td>Количество</td>
<td>Сумма – начислено</td>
<td>Сумма к оплате</td>
<td>Сумма – оплачено</td>
</tr>
...
Рейтинг: 0 / 0
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38094627
Murod780
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<tr>
<td align=center><? print_r( $row) ?></td>
</tr>

точно получится
...
Рейтинг: 0 / 0
mysqli_fetch_assoc возвращает строку "Array" вместо значений массива
    #38094633
Murod780
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<table border=1>
<?while($row = mysqli_fetch_row($result)){?>
<tr>
<?
foreach($row as $field){
echo "<td align=center>".$field."</td>";
}
?>
</tr>
<?}?>
</table>

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


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