![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Lana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.6.2004 Репутация: нет Всего: нет |
Значится, проблема вот в чем: пытаюсь вывести данные из таблицы MySQL
... $url_links[$i] = mysql_result($result_, $i, 'url_links'); $what[$i] = mysql_result($result_, $i, 'what'); ... echo "<td width=\"15%\">".$url_links[$i].'</td>'; echo "<td width=\"20%\">".$what[$i].'</td>'; ... А выводит значения полей не целиком, а только по 1-му символу? Хотя если просматривать таблицу в интерфейсе командной строки, то видно данные полностью. что можно сделать для полного вывода в режиме веб? |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
Посмотреть что выводит твой запрос...
показать его тоже имеет смысл.
Это сообщение отредактировал(а) Master - 10.6.2004, 10:04 -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Гость_Lana |
|
|||
Unregistered |
Сам запрос простой:
... <?php @ $db = mysql_pconnect("2-236-04.academy.sumy.ua", "root", ""); // Подключились if (!$db) { echo 'Tru-ly-la - Error! Not connected to DB'; exit; } mysql_select_db("links"); // указали какую базу $query_ = "select * from links"; $result_ = mysql_query($query_); $num_result = mysql_num_rows($result_); echo '<p> всего найдено записей: '.$num_result.'<p>'; // Обработка результатов echo '<table border=\"1\" width=\"100%\" align=\"center\">'; for ($i=0; $i<$num_result; $i++) { echo '<tr>'; $id_links[$i] = mysql_result($result_, $i, 'id_links'); $url_links[$i] = mysql_result($result_, $i, 'url_links'); $what[$i] = mysql_result($result_, $i, 'what'); echo '<td width=\"10%\">'.$id_links[$i].'</td>'; echo "<td width=\"15%\">".$url_links[$i].'</td>'; echo "<td width=\"20%\">".$what[$i].'</td>'; echo "</tr>"; } echo '</table>'; ?> ... Выводит: только первые символы в каждом поле |
|||
|
||||
Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Согласен, посмотри что у тебя в массиве: print_r($result); -------------------- Теперь при чем :P |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
Ignat
$result в вышеуказаном примере не массив, а ресурс. Lana
вот этот код тоже выводит первые символы? подозреваю заранее что да и для этого сделай dump таблицы и праверьь все ли верно в ней содержиться. -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Lana |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.6.2004 Репутация: нет Всего: нет |
Спасибо Ignat!
Я правда сделала не так, но главное что заработало Может ты это имел ввиду, а я не поняла: ... while ($row = mysql_fetch_array($result_)) { print_r('<tr><td>'.$row[0].' </td><td> '.$row[1].' </td><td> '.$row[2].' </td><td> '.$row[3].' </td><td> '.$row[4].' </td><td> '.$row[5].' </td><td> '.$row[6].' </td><td> '.$row[7].'</td></tr>'); } ... Еще раз спасибо ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |