[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод строк из таблицы в разные места
Риточка
Всем привет. Подскажите как вывести lданные из таблицы MYSQL по одной строке в разные <td></td>. И вообще, возможно ли это. Пока я делаю одинаковые запросы в каждом<td></td> с "order by rand() limit 1" в конце. Но меня этот выход не устраивает по многим причинам. Во первых, не знаю как отразится много запросов на работе сервера. Во вторых, могут вывестись во всех запросах одна и та же строка. В третьих, может выйти пустая строка. Да и вообще чувствую, что что-то не так)) Спасибо за советы.
sergeiss
Во-первых, тут есть разделы специальные: и "для начинающих", и только про SQL. КАКИМ БОКОМ этот вопрос относится к "формам и регулярным выражениям"??? Тему переношу в "для начинающих".

А во-вторых... В том же разделе "для начинающх" есть несколько закрепленных тем, где ответ на этот вопрос разжОван до мелочей.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Риточка
ну хоть ссылочку дай. А то зашел, поумничал и свалил))
sergeiss
http://phpforum.ru/index.php?showforum=125 - на, изучай.... Но с таким подходом тебе не быть программистом smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Nogard7491
получите все записи
$query="select * from `table`'"; 
$data = mysql_query($query, $link);

потом сформируйте таблицу
$htmlCode = "";
if (mysql_num_rows($data) > 0)
{
mysql_data_seek($data, 0);
while ($row = mysql_fetch_assoc($data))
{
$htmlCode .= "<tr>";
$htmlCode .= "<td>" . $row['colname1'] . "</td>";
$htmlCode .= "<td>" . $row['colname2'] . "</td>";
$htmlCode .= "</tr>";
}
}


ну и потом с помощью echo вывести $htmlCode куда вам надо
Риточка
Цитата (sergeiss @ 19.05.2013 - 23:09)
http://phpforum.ru/index.php?showforum=125 - на, изучай.... Но с таким подходом тебе не быть программистом smile.gif

Спасибо за эту великолепную ссылку) а поконкретней?
Риточка
Цитата (Nogard7491 @ 19.05.2013 - 23:16)
получите все записи
$query="select * from `table`'"; 
$data = mysql_query($query, $link);

потом сформируйте таблицу
$htmlCode = "";
if (mysql_num_rows($data) > 0)
{
mysql_data_seek($data, 0);
while ($row = mysql_fetch_assoc($data))
{
$htmlCode .= "<tr>";
$htmlCode .= "<td>" . $row['colname1'] . "</td>";
$htmlCode .= "<td>" . $row['colname2'] . "</td>";
$htmlCode .= "</tr>";
}
}


ну и потом с помощью echo вывести $htmlCode куда вам надо

Так это ж че получается? Везде, где я вывожу $htmlCode, выходятся все строки, да еще и в одинаковом порядке. А мне надо, чтобы выводились по одной и разные
Риточка
Всем спасибо. Просто в каждом запросе сделала условие id<>других id
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.