<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Проблема: SQL-запрос для инсталяции модуля]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=698</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=698&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблема: SQL-запрос для инсталяции модуля».]]></description>
		<lastBuildDate>Fri, 15 Feb 2008 12:28:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4492#p4492</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Борисов Александр</strong><br />Не понимаю почему у вас так получилось, но попробуйте сделать следующее:<br />Удалите таблицы srt_faq и srt_faq_pages.<br />В SQL запросе поменяйте имена таблиц добавив символ нижнего подчеркивания после префикса, следующим образом:<br />srt_faq -&gt; srt__faq<br />srt_faq_pages -&gt; srt__faq_pages</p></blockquote></div><p><strong>Hanut</strong>, выполнил то, что Вы сказали - попадание точно в десятку!<br />Огромное спасибо! Дай бог Вам и вашим близким здоровья!</p>]]></description>
			<author><![CDATA[null@example.com (Борисов Александр)]]></author>
			<pubDate>Fri, 15 Feb 2008 12:28:38 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4492#p4492</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4491#p4491</link>
			<description><![CDATA[<p><strong>Борисов Александр</strong><br />Не понимаю почему у вас так получилось, но попробуйте сделать следующее:<br />Удалите таблицы srt_faq и srt_faq_pages.<br />В SQL запросе поменяйте имена таблиц добавив символ нижнего подчеркивания после префикса, следующим образом:<br />srt_faq -&gt; srt__faq<br />srt_faq_pages -&gt; srt__faq_pages</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 15 Feb 2008 12:13:04 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4491#p4491</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4490#p4490</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Борисов Александр</strong><br />Странная ситуация. Дело в том что приведенные вами запросы не могут создать БД, а у вас именно они и создались. Попробуйте сделать следующее: удалите эти две БД, выберите в phpMyAdmin БД str (кликните на ней), после чего перейдите на вкладку SQL, куда и вставьте вышеуказанные запросы на создание таблиц.</p></blockquote></div><p><strong>srt </strong>- это префикс таблиц БД скрипта. <br />Удалил. Сделал как вы сказали. Вот результат.<br /><a href="http://imageshack.us?s=1"><span class="postimg"><img src="http://img86.imageshack.us/img86/9853/bd00wx4.jpg" alt="http://img86.imageshack.us/img86/9853/bd00wx4.jpg" /></span></a><br />При работе с модулем скрипт выдаёт ошибку №1146 со следующим комментарием:</p><p>SELECT COUNT(`f`.`id`) AS `allcount`, <br />COUNT(IF(`f`.`answer` = &#039;&#039;, 1, NULL)) AS<br /> `notcount`, `p`.`id`, `p`.`name`, `p`.`altname`, <br />DATE_FORMAT(`p`.`date`, &#039;%d.%m.%Y %H:%i&#039;) AS `date`<br /> FROM `srt__faq_pages` AS `p` LEFT JOIN `srt__faq`<br /> AS `f` ON `f`.`page` = `p`.`id` GROUP BY `p`.`id`<br /> ORDER BY `p`.`date` DESC</p>]]></description>
			<author><![CDATA[null@example.com (Борисов Александр)]]></author>
			<pubDate>Fri, 15 Feb 2008 07:34:09 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4490#p4490</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4489#p4489</link>
			<description><![CDATA[<p><strong>Борисов Александр</strong><br />Странная ситуация. Дело в том что приведенные вами запросы не могут создать БД, а у вас именно они и создались. Попробуйте сделать следующее: удалите эти две БД, выберите в phpMyAdmin БД str (кликните на ней), после чего перейдите на вкладку SQL, куда и вставьте вышеуказанные запросы на создание таблиц.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 14 Feb 2008 21:37:59 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4489#p4489</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4488#p4488</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><div class="quotebox"><cite>Борисов Александр сказал:</cite><blockquote><p>Здесь же таблицы srt_faq и srt_faq_pages получаются вне основных таблиц базы.</p></blockquote></div><p>К сожалению я не смог этого понять. Поясните, пожалуйста.</p></blockquote></div><p>Я имею ввиду левую часть главной страницы phpMyAdmin панели.<br />Все остальные таблицы находятся в этом списке&nbsp; <strong>srt (33)</strong>.<br />Таблицы <strong>srt_faq</strong> и <strong>srt_faq_pages</strong> вне этих 33 таблиц.<br />При том же запросе в локалке они (таблицы) суммируются, соответственно, отображается <strong>srt (35)</strong><br />Не совсем уверен, что это и есть причина...<br />В итоге при работе работе с модулём MySQL выдаёт ошибку №1146. Якобы таблица srt_faq_pages не существует.<br />Однако, она отображается в структуре БД в phpMyAdmin панели.</p>]]></description>
			<author><![CDATA[null@example.com (Борисов Александр)]]></author>
			<pubDate>Thu, 14 Feb 2008 20:06:36 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4488#p4488</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4487#p4487</link>
			<description><![CDATA[<div class="quotebox"><cite>Борисов Александр сказал:</cite><blockquote><p>Здесь же таблицы srt_faq и srt_faq_pages получаются вне основных таблиц базы.</p></blockquote></div><p>К сожалению я не смог этого понять. Поясните, пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 14 Feb 2008 19:48:56 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4487#p4487</guid>
		</item>
		<item>
			<title><![CDATA[Проблема: SQL-запрос для инсталяции модуля]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=4486#p4486</link>
			<description><![CDATA[<p>[size=11]<br />Устанавливаю простой модуль на скрипт DLE на сервер.<br />Согласно инструкции по инсталляции делаю SQL-запрос в уже существующую БД:</p><div class="codebox"><pre><code>DROP TABLE IF EXISTS `srt_faq`;
CREATE TABLE IF NOT EXISTS `srt_faq` (
  `id` int(10) NOT NULL auto_increment,
  `question` text NOT NULL,
  `answer` text NULL,
  `position` tinyint(5) NOT NULL default 1,
  `page` smallint(8) NOT NULL default 0,
  `date` datetime NOT NULL default &#039;0000-00-00 00:00:00&#039;,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=cp1251 */;
 
DROP TABLE IF EXISTS `srt_faq_pages`;
CREATE TABLE IF NOT EXISTS `srt_faq_pages` (
  `id` smallint(8) NOT NULL auto_increment,
  `name` varchar(255) NOT NULL default &#039;&#039;,
  `altname` varchar(255) NOT NULL default &#039;&#039;,
  `date` datetime NOT NULL default &#039;0000-00-00 00:00:00&#039;,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARSET=cp1251 */;</code></pre></div><p>Получаю такой ответ:</p><div class="codebox"><pre><code>SQL-запрос:
DROP TABLE IF EXISTS `srt_faq` ;# MySQL вернула пустой результат (т.е. ноль строк).
CREATE TABLE IF NOT EXISTS `srt_faq` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`question` text NOT NULL ,
`answer` text NULL ,
`position` tinyint( 5 ) NOT NULL default 1,
`page` smallint( 8 ) NOT NULL default 0,
`date` datetime NOT NULL default &#039;0000-00-00 00:00:00&#039;,
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM /*!40101 DEFAULT CHARSET=cp1251 */;# MySQL вернула пустой результат (т.е. ноль строк).
DROP TABLE IF EXISTS `srt_faq_pages` ;# MySQL вернула пустой результат (т.е. ноль строк).
CREATE TABLE IF NOT EXISTS `srt_faq_pages` (
`id` smallint( 8 ) NOT NULL AUTO_INCREMENT ,
`name` varchar( 255 ) NOT NULL default &#039;&#039;,
`altname` varchar( 255 ) NOT NULL default &#039;&#039;,
`date` datetime NOT NULL default &#039;0000-00-00 00:00:00&#039;,
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM /*!40101 DEFAULT CHARSET=cp1251 */;# MySQL вернула пустой результат (т.е. ноль строк).</code></pre></div><p>На локалке всё прошло отлично.<br />Здесь же таблицы <strong>srt_faq</strong> и <strong>srt_faq_pages</strong> получаются вне основных таблиц базы.<br />Так это выглядит:<br /><strong> srt_faq<br /> srt_faq_pages<br /> srt (33)</strong></p><p>В итоге модуль не пашет.<br /><strong>Подскажите, плжст, в чём проблема и возможные пути решения. Спасибо!</strong></p><p>[/size]</p>]]></description>
			<author><![CDATA[null@example.com (Борисов Александр)]]></author>
			<pubDate>Thu, 14 Feb 2008 18:23:35 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=4486#p4486</guid>
		</item>
	</channel>
</rss>
