|
|
|
| Подскажите, пожалуйста. Пытался найти ответ сам - пока не нашел.
Есть в базе данных две таблицы: 1) user с полями Id_user, login, password и
2) table_user с полями Id_ip, ip, id_user, data_time. Необходимо выбрать данные из таблицы table_user с учетом того, что в id_user будет выводится login.
Подобная тема уже обсуждалась, пытался разобраться, кое-что получилось:
<html><body><table border=1>
<?php
require ("db_login.php");
db_connect();
//выберем данные
$result=mysql_query("SELECT * FROM table_users") or die("Не верные данные".mysql_error());
//Сформируем заголовок таблицы результатов выборки
$th=explode("#","id_ip#ip#ip_user#data_time");
echo "<tr><th>",implode("</th><th>",$th),"</th></tr>";
//выведем результаты в HTML-документ
while($data=mysql_fetch_row($result))
{
echo "<tr><td>", implode("</td><td>",$data), "</td></tr>";
}
?>
</table></body></html>
|
Однако же все равно выводит только ключ, а не значение.
Пробовал изменить запрос:
$result=mysql_query("SELECT table_users.id_ip, table_users.ip, table_users.id_user FROM table_users, user WHERE table_users.id_user = user.id_user") or die("Данные не верные".mysql_error());
Результат тот же... | |
|
|
|
|
|
|
|
для: Денис
(03.04.2005 в 16:03)
| | Пример вывода новостной ленты.
<?php
db_connect (); //подклюение к БД
$query="SELECT*FROM bulletin"; //выбор значений
$result=mysql_query ($query); //сам запрос на выбор
while ($row=mysql_fetch_array ($result)) //заносим данные в массив
{
$send=$row["send"];
$bulletin=$row["bulletin"];
echo "<b>$send</b><br>$bulletin<br>"; //печатаем новости
}
?>
| Выведет:
дата
какая-то bulletin
дата
какая-то bulletin
дата
какая-то bulletin
Если напишешь конктетно что ты хочешь, попробую помочь более конкретно. Можешь писать на мыло hitenok@yandex.ru c пометкой в теме - помощь. | |
|
|
|
|
|
|
|
для: Денис
(03.04.2005 в 16:03)
| | Все оказалось гораздо проще. Обошелся следующим запросом:
$result=mysql_query("SELECT table_users.id_ip, table_users.ip, user.login, table_users.data_time FROM table_users, user WHERE table_users.id_user = user.id_user") or die("Не возможно получить данные".mysql_error());
Нужно было всего лишь добавить user.login и все заработало. Вот и все :)
P.S. hitenok - спасибо за совет ;) | |
|
|
|