Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 19

Запрос на вывод данных из нескольких таблиц

28.10.2014, 17:15. Показов 869. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста.
Пытаюсь вывести запрос на вывод данных из 4 талиц
Вот код
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
 
/* Соединяемся с базой данных */
$hostname = "localhost"; // название/путь сервера, с MySQL
$username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
$password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
$dbName = "site"; // название базы данных
 
/* Таблица MySQL, в которой хранятся данные */
$table = "warehouse";
 
/* Создаем соединение */
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); 
mysql_query("SET NAMES 'utf8';"); 
mysql_query("SET CHARACTER SET 'utf8';"); 
mysql_query("SET SESSION collation_connection = 'utf8_general_ci';"); 
/* Выбираем базу данных. Если произойдет ошибка - вывести ее */
mysql_select_db($dbName) or die (mysql_error());
 
/* Составляем запрос для извлечения данных из полей "name", "email", "theme",
"message", "data" таблицы "test_table" */
$query = " SELECT id_check.selling_article, Buying_date, Barcode.warehouse, Name, Number.selling_article   FROM warehouse, checks, product, selling_article WHERE id_check.selling_article = id_check.checks AND id_part.selling_article = id_part.warehouse AND Barcode.warehouse = barcode.product;";
/* Выполняем запрос. Если произойдет ошибка - вывести ее. */
$res = mysql_query($query) or die(mysql_error());
 
/* Выводим данные из таблицы */
echo ("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
 
<head>
 
    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" />
 
    <title>Склад</title>
 
<style type=\"text/css\">
<!--
body { font: 12px Georgia; color: #666666; }
h3 { font-size: 16px; text-align: center; }
table { width: 700px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; }
td { padding: 3px; text-align: center; vertical-align: middle; }
.buttons { width: auto; border: double 1px #666666; background: #D6D6D6; }
-->
</style>
 
</head>
 
<body>
 
<h3>Вывод ранее сохраненных данных из таблицы склад</h3>
 
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
 <tr style=\"border: solid 1px #000\">
  <td align=\"center\"><b>Чек</b></td>
  <td align=\"center\"><b>Дата</b></td>
  <td align=\"center\"><b>Barcode</b></td>
  <td align=\"center\"><b>Наименование</b></td>
  <td align=\"center\"><b>Количество</b></td>
 </tr>
");
 
/* Цикл вывода данных из базы конкретных полей */
while ($row = mysql_fetch_array($res)) {
    echo "<tr>\n";
    echo "<td>".$row['id_check']."</td>\n";
    echo "<td>".$row['Buying_date']."</td>\n";
    echo "<td>".$row['Barcode']."</td>\n";
    echo "<td>".$row['Name']."</td>\n";
    echo "<td>".$row['Number']."</td>\n</tr>\n";
}
 
echo ("</table>\n");
 
/* Закрываем соединение */
mysql_close();
 
/* Выводим ссылку возврата */
echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"admin_sklad.php\">Вернуться назад</a></div>");
 
?>
Выдает ошибку Unknown column 'id_check.selling_article' in 'field list'

Вот схема бд

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.10.2014, 17:15
Ответы с готовыми решениями:

Запрос данных из нескольких таблиц
Существует несколько таблиц, что будет работать быстрее и менее нагружать сервер? 1) Несколько небольших параллельно запущенных...

Запрос на выборку данных из нескольких таблиц в одну
Здравствуйте! В общем, проблема такая.. Нужно мне составить отчет, который содержит данные из нескольких таблиц. С этим проблем нет,...

Вывод данных из нескольких таблиц
вот такая схема данных как реализовать заполнение данными textbox'ы и label'ы? label2 заполнял через датагрид

4
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
28.10.2014, 17:19
Цитата Сообщение от Bertolotto Посмотреть сообщение
Unknown column 'id_check.selling_article' in 'field list'
Тут же ясно написано не известный столбец, посмотри базу есть там такой столбез
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 19
28.10.2014, 17:19  [ТС]
есть такой столбец
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 19
28.10.2014, 17:28  [ТС]
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 19
28.10.2014, 18:06  [ТС]
Это все невнимательность. Вместо id_check.selling_article стоило писать selling_article.id_check. и т.д. по аналогии
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.10.2014, 18:06
Помогаю со студенческими работами здесь

Вывод данных из нескольких таблиц
Подскажите как вывести данные из нескольких таблиц. У меня есть 4 таблицы. Они одинаковые. Тоесть как бы разные категории новостей. Они...

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

SQLite вывод данных из нескольких таблиц
Добрый день. Хотелось бы узнать у вас ответ на свой вопрос или узнать совет где можно найти этот ответ. Проблема состоит вот в чем....

Вывод данных из нескольких таблиц в одну
Здравствуйте. Требуется построить запрос, что бы из таблиц Bloki_Pitaniya, Jestkie_Diski, Korpusa, Materinskie_Plati, Operativnaya_Pamyat,...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru