<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

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

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Проблема с выводом с БД!
02.06.2012 19:10:06 Проблема с выводом с БД! Сообщение #1
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

Есть 2 таблицы в БД!

1-я таблица:

CREATE TABLE `articles` (
`id` int(7) NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`meta_d` varchar(255) NOT NULL default '',
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`description` text NOT NULL,
`text` text NOT NULL,
`author` varchar(255) NOT NULL default '',
`view` int(8) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

2-я таблица:

CREATE TABLE `news` (
`id` int(7) NOT NULL auto_increment,
`title` varchar(255) NOT NULL default '',
`meta_d` varchar(255) NOT NULL default '',
`meta_k` varchar(255) NOT NULL default '',
`date` date NOT NULL default '0000-00-00',
`description` text NOT NULL,
`text` text NOT NULL,
`author` varchar(255) NOT NULL default '',
`view` int(8) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

Как вытащить данные с 2 таблиц???

Вот код:

<?php
$result = mysql_query("SELECT id,title,description,author,date,view FROM articles ORDER BY id DESC",$db);
$myrow = mysql_fetch_array($result);
?>

<?php
$result = mysql_query("SELECT id,title,description,author,date,view FROM news ORDER BY id DESC",$db);
$myrow = mysql_fetch_array($result);
?>

Как создать одним запросом, что бы вытаскивать с 2 ТАБЛИЦ, ( Если можно , то покажите пример как вытаскивать с 2 и больше таблиц )???
Делал запрос как у вас в статьи на сайте описано "Выборка с 2 таблиц", не чё не помогло, наверное руки кривые!)
Помогите (HELP)!!!
Зарание Спасибо!!!
Профиль Ответить
02.06.2012 22:11:34 Проблема с выводом с БД! Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Покажите, как Вы пытаетесь извлечь из двух таблиц.
Профиль Ответить
03.06.2012 06:43:33 Проблема с выводом с БД! Сообщение #3
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

$result = mysql_query("SELECT * FROM articles, news WHERE articles.id > news.id",$db);
$myrow = mysql_fetch_array($result);
Профиль Ответить
03.06.2012 06:53:04 Проблема с выводом с БД! Сообщение #4
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

Пробывал и Так:

$result = mysql_query("SELECT * FROM articles INNER JOIN news ON articles.id > news.id",$db);
$myrow = mysql_fetch_array($result);

Результатов нет(
Профиль Ответить
03.06.2012 13:15:26 Проблема с выводом с БД! Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

$result = mysql_query("SELECT * FROM articles, news WHERE articles.id > news.id",$db);
$myrow = mysql_fetch_array($result);
Тут всё правильно, это должно работать. Если не работает, то значит дело в содержимом таблицы, возможно, там и вправду ничего выводить.
Профиль Ответить
04.06.2012 01:56:56 Проблема с выводом с БД! Сообщение #6
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

1-я и 2-я таблицы забитые инфой! Этот запрос проходит, тока выводит первую запись с таблицы 2-й, и копирует эту запись при выводе дважды! Больше не че не выводет с таблиц((
Профиль Ответить
04.06.2012 11:35:28 Проблема с выводом с БД! Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Вы же говорили, что ничего не выводится и ничего не получается, а теперь уже появляется конкретная цель, потому что оказывается, что уже всё выводится? Напишите конкретно, что нужно-то?
Профиль Ответить
04.06.2012 14:37:22 Проблема с выводом с БД! Сообщение #8
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

Просто строки из обеих таблиц надо вытащить в общую кучу?
Профиль Ответить
04.06.2012 14:40:34 Проблема с выводом с БД! Сообщение #9
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Тогда никаких WHERE не нужно.
Профиль Ответить
04.06.2012 15:17:37 Проблема с выводом с БД! Сообщение #10
KotOFF

KotOFF

Освоившийся

Освоившийся

Дата регистрации:
25.05.2012 10:21:29

Сообщений: 33

Тогда выводит все записи с одной таблицы, и еще копирует при выводе каждую из них!
Профиль Ответить