Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 73

Вывод данных с таблиц

06.05.2011, 20:00. Показов 4602. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Столкнулась с проблемой, связанной с выводом данных из таблиц.
Есть две таблицы : Users и Themes. Юзеры - студенты, вторая таблица - их темы работ.
Мне нужно написать такой запрос, чтобы выводилось название темы и кем она выбрана.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//запрос
  //$query = "SELECT t1.id,theme,id_user t2.id,Name,Surname,login,password,Flag,theme_id FROM Themes as t1, Users as t2 WHERE t1.id = t2.theme_id;";
    $query = "SELECT * FROM Themes;";
  $res = mysql_query($query);
  echo "<table border=1>";
while($row = mysql_fetch_array($res))
{
echo "<tr>";
echo "<td>";
echo $row['id']."<br>\n";
echo "</td>";
echo "<td>";
echo $row['theme']."<br>\n";
echo "</td>";
echo "</tr>";
первый запрос, который закомментирован не работает и поэтому я не могу вывести студента, который занял тему.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.05.2011, 20:00
Ответы с готовыми решениями:

Вывод данных из 3-х таблиц
Есть 3 таблицы: table1, table2, table3. В table1 такие поля - id (автоинкримент), pole1, pole2 В table2 такие поля - kod, second,...

Вывод данных из 3 таблиц
Приветствую всех! Есть 3 таблицы 1) users 2) purchases 3) referals Сейчас 2 объединено &lt;?php $query =...

Вывод данных из таблиц
Здравствуйте. Помогите пожалуйста в проблемке. Не могу сообразить как сделать запрос. Нужно вывести данные табл1, где поле1 = id в строке...

29
1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 73
10.05.2011, 13:13  [ТС]
Студворк — интернет-сервис помощи студентам
так ошибку выдаёт
mysql_fetch_array() expects parameter 1 to be resource, boolean given in Z:\home\journal\www\student.php on line 42
хотя всё вроде правильно
0
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
10.05.2011, 13:19
наверное в mysql_fetch_array() передаете false, вот и ругается...
проверьте выше все запросы правильные и напишите напротив всех функция с обращением у БД
PHP
1
or die("Номер проверки N".mysql_erro());
1
1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 73
10.05.2011, 13:28  [ТС]
никакой ошибки не вывел
Миниатюры
Вывод данных с таблиц  
0
 Аватар для iPIPka
39 / 39 / 5
Регистрация: 06.02.2011
Сообщений: 123
10.05.2011, 14:02
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//запрос
  $query = "SELECT Themes.id, Users.Name, Users.Surname, Themes.theme FROM Users RIGHT JOIN Themes ON Users.theme_id = Themes.id";
 $res = mysql_query($query);
 if($res == FALSE){ echo "Ошибка запроса"; exit();}
 else{
  echo "<table style='border: 0px solid; border-collapse: collapse; empty-cells: show;'>";
  echo "<tr style='background-color: #ffffcc;'>";
  echo "<td>№ темы</td><td>Название</td><td>Студент</td></tr>";
 
  while($row = mysql_fetch_array($res)) {
   echo "<tr><td>".$row['id']."</td><td>".$row['theme']."</td><td>".$row['Name']." ".$row['Surname']."</td></tr>";
   //echo "<td>";
   //echo "<input type='button' value='выбрать' name='vibor' />";"<br>\n";
   //echo "</td>";
   //echo "</tr>";
  }
 }
Добавлено через 1 минуту
Цитата Сообщение от iPIPka Посмотреть сообщение
попробуйте 1-ый запрос поменять на
SQL
1
SELECT * FROM Users RIGHT JOIN Themes ON Users.theme_id=Theme.id
Внимательно посмотрев еще раз на запрос, я нашла опечатку.
SQL
1
ON Users.theme_id=Themes.id
1
1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 73
10.05.2011, 14:14  [ТС]
Вот это глаз. Спасибо большое! Теперь заработало. Буду думать теперь дальше)
0
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 63
22.05.2011, 10:48
помогите пожалуста!! Как сделать так, чтобы выводился список пользователей из БД а при нажатии на пользователя выводились его данные?? Взаранее спасибо)
0
1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 73
22.05.2011, 19:08  [ТС]
Так написать запрос к таблице, где у тебя пользователи. Ну, я просто не знаю как там у тебя атрибуты называются. При нажатии на пользователя, чтобы выводились данные - это тоже запрос нужно писать)
0
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 63
22.05.2011, 19:18
Таблица "sobstvenniki" в ней поля:"id","fio","adres","datarojd","tele fon","pol","login","password"!! Как сами запросы пишутся?
0
1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 73
22.05.2011, 19:44  [ТС]
ну для начала , если тебе нужно вывести самих пользователей, тогда так :
SELECT fio FROM sobstvenniki;
1
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 63
22.05.2011, 19:56
<?php
$db = mysql_connect("localhost", "root");
mysql_select_db("diplomnaya",$db);
// show employee list
$result = mysql_query("SELECT * FROM sobstvenniki",$db);
if ($myrow = mysql_fetch_array($result))
{
// display list if there are records to display
do
{
printf("<a href=\"%s?id=%s\">%s </a><br>\n", $PHP_SELF, $myrow["id"],$myrow["fio"]);
}
while ($myrow = mysql_fetch_array($result));
}
?>

Вот так пойдет?? А как их данные вывести?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.05.2011, 19:56

Вывод данных и таблиц
&lt;?php header(&quot;Content-type: text/html; charset='utf-8'&quot;); $mysqli = @new mysqli(&quot;localhost&quot;, &quot;Vaha&quot;, &quot;12345&quot;, &quot;test&quot;); ...

Вывод данных из двух таблиц
Задача такая Первый запрос считает данные в таблице, а второй выводит список категории. Мне надо чтобы со списком категорий в () выводилось...

Вывод данных с двух таблиц
Есть 2 таблицы users и reports. Нужно вывести 1 столбец из таблицы reports вошедшего юзера, который занесен в таблицу users. Код: $id...

Вывод данных из двух таблиц
Добрый день. Я совсем недавно начал изучать php и столкнулся с такой проблемой. У есть меню с выпадающим списком, в котором я хотел...

Вывод данных с нескольких таблиц
Здравствуйте! Никак не могу вытащить нужную информацию в связке из базы. Имеются три таблицы: student ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru