<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Несколько баз данных]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1744&amp;type=atom" />
	<updated>2010-05-28T12:41:59Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1744</id>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12179#p12179" />
			<content type="html"><![CDATA[<p><strong>Dimazzz</strong><br />Не понимаю в чем у вас затруднение. Покажите как делаете вывод.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-28T12:41:59Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12179#p12179</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12175#p12175" />
			<content type="html"><![CDATA[<p>Структура таблицы создана, запрос по определенному FIO выдает. Я такой запрос выполнял раньше и получал данный по строке. Но как сделать так, что бы пользователь вводил фамилию и получал результат? Может циклом реализовать?</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-28T09:18:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12175#p12175</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12172#p12172" />
			<content type="html"><![CDATA[<p>Вы создали структуру таблицы jos_1klass и ввели в нее данные (если создали, то покажите)? Среди данных есть запись со строкой &quot;имя&quot; в поле FIO?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-28T08:06:43Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12172#p12172</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12168#p12168" />
			<content type="html"><![CDATA[<p><strong>Hanut</strong><br />Извините, при запросе выдает:<br />1. [ SELECT * FROM `jos_1klass` WHERE `FIO` = &quot;имя&quot; ], rows: 0</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-28T00:58:09Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12168#p12168</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12167#p12167" />
			<content type="html"><![CDATA[<p><strong>Hanut</strong><br />Спасибо</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-28T00:48:40Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12167#p12167</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12151#p12151" />
			<content type="html"><![CDATA[<p><strong>Dimazzz</strong><br />Запрос будет самым простым:<br /></p><div class="codebox"><pre><code>SELECT * FROM `jos_1klass` WHERE `FIO` = &quot;имя&quot;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-26T21:06:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12151#p12151</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12146#p12146" />
			<content type="html"><![CDATA[<p>Уважаемый Hanut<br />Я думаю что будет такая довольно не сложная структура.<br />На примере первого класса таблицы jos_1klass<br />1) Вывод данных по вводу фамилии из таблицы:FIO,Klass,Obgr,Pis,Fiz,Mat,Okr,Tech,Muz. Где в поле класс будет размещаться выпадающий список с классами и след. поля, это названия предметов с оценками в таблице.<br />2) В базе данных мы храним инфу. по каждому классу в отдельных таблицах.<br />Ну как то вот так. <br />Как это реализовать в joomla я разобрался. Как построить sql запрос к таблице jos_1klass по заданной пользователем строке, в данном случае по вводу FIO? Может использовать цикл?</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-26T09:01:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12146#p12146</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12140#p12140" />
			<content type="html"><![CDATA[<p><strong>Dimazzz</strong><br />Чтобы построить структуру таблиц надо четко понимать их взаимосвязь. Я необходимые вам связи не понимаю и предлагаю пример решения, вы должны продумать эти связи и создать таблицы и их структуры по примерно следующей логике:</p><p>1) Какие данные надо выводить?<br />2) Какие данные надо хранить в БД?<br />3) Если есть несколько строк принадлежат одному пользователю, то его данные (имя, фамилия) лучше вывести в отдельную таблицу, чтобы при вставке данных не вбивать постоянно имя и фамилию. Поле fio здесь дано, как пример. Этот принцип необходимо применить ко всем данным.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-25T21:19:15Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12140#p12140</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12132#p12132" />
			<content type="html"><![CDATA[<p>Что то мне немного не понятно, зачем для fio создавать отдельную таблицу? Ккак же мне сделать объединение таблиц klass, вот это меня больше всего интерисует, и вообще надо ли это в моем случае.<br />Мне все таки кажется,&nbsp; что таблица fio не очень необходима, ведь у меня таблицы будут по отдельным классам. Хотя и там могут быть <br />повторения:).</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-25T08:07:36Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12132#p12132</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12131#p12131" />
			<content type="html"><![CDATA[<p><strong>Dimazzz</strong><br />Думаю можно сделать две таблицы: fio - содержит поля id и fio; и main - содержит поля id, fio_id, klass, predmet, ocenka.</p><p>В этом случае для поиска по имени можно использовать следующий запрос:<br /></p><div class="codebox"><pre><code>SELECT `main`.*, `fio`.`fio`
FROM `fio` INNER JOIN `main` ON `fio`.`id` = `main`.`fio_id`
WHERE `fio`.`fio` LIKE &quot;имя&quot;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-25T07:45:01Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12131#p12131</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12128#p12128" />
			<content type="html"><![CDATA[<p>Извините, но я решил немного по другому составить таблицы. Допустим у нас есть n-кол-во классов. <br />Создаем таблицы (Klass1; Klass2; Klass3&nbsp; и т. д.) отдельно для каждого класса по полям: id; FIO; Klass; Predmet(где предметы будут введены в полях в зависимости от класса). И уже из созданных таблиц делаем выборку по заданной фамилии, что бы получить на выходе класс и предметы с уже выставленными оценками.<br />Вот теперь у меня еще такой вопрос. В данной случае надо ли объединить все таблицы? И как это сделать? Может лучше создать еще одну таблицу по классам?<br />Ведь по запросу в форме поиска мы будем задавать фамилию и система будет просматривать по всем таблицам klass.<br />Помогите. Уже не знаю даже куда обращаться, все молчат блин. Только у вас толковые советы:).</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-25T03:46:57Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12128#p12128</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12124#p12124" />
			<content type="html"><![CDATA[<p>Спасибо. Попробую.</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-24T14:37:06Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12124#p12124</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12123#p12123" />
			<content type="html"><![CDATA[<p><strong>Dimazzz</strong><br />Связь создается на уровне SQL запроса. В вашем случае запрос будет такой:<br /></p><div class="codebox"><pre><code>SELECT `table_1`.*, `table_2`.`Predmet`
FROM `table_1` INNER JOIN `table_2` ON `table_1`.`ID_Predmet` = `table_2`.`ID_Predmet`
WHERE ... /* Далее условие выборки */</code></pre></div><p>Таким запросом получаем кроме 5 полей из первой таблицы, еще одно поле из второй, связывая обе таблицы по значению поля ID_Predmet.</p><p>Попробуйте составить такой запрос и выполнить его в phpMyAdmin, чтобы увидеть результат и уже затем, если не будет ошибок, вставить его в скрипт.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-05-24T13:55:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12123#p12123</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12122#p12122" />
			<content type="html"><![CDATA[<p>Спасибо, со вставкой скрипта разобрался. Есть модуля оказывается для joomla специальные. Вот еще такой вопрос: как мне сделать связь двух таблиц на уровне phpmyadmin, какой запрос выполнить, что бы можно было к ним обращаться с админки. <br />Поля первой табл.: ID, FIO, Klass, ID_Predmet, Ocenka<br />поля второй: ID_Predmet, Predmet<br />Буду ооочень признателен!</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-24T13:41:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12122#p12122</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Несколько баз данных]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12121#p12121" />
			<content type="html"><![CDATA[<p>Примерно ясно. Так созданный скрипт надо вставлять в joomla или может какими другими альтернативными средствами его использовать.</p>]]></content>
			<author>
				<name><![CDATA[Dimazzz]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2836</uri>
			</author>
			<updated>2010-05-24T10:08:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12121#p12121</id>
		</entry>
</feed>
