<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.2.3" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Заметки мастера PHP</title>
	<link>http://masterphp.ru</link>
	<description>или как заработать с помощью php...</description>
	<pubDate>Mon, 28 Dec 2009 17:27:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/masterphp" /><feedburner:info uri="masterphp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>masterphp</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Функция get_headers()</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/Fsr-CE3StwQ/</link>
		<comments>http://masterphp.ru/2009/12/28/Funkciya-get_headers/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:27:13 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Funkciya-get_headers.htm</guid>
		<description><![CDATA[ Array
(
    [0] =&#62; HTTP/1.1 200 OK
    [1] =&#62; Date: Sat, 29 May 2004 12:28:13 GMT
    [2] =&#62; Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [3] =&#62; Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
    [4] =&#62; ETag: "3f80f-1b6-3e1cb03b"
    [5] [...]]]></description>
			<content:encoded><![CDATA[<p> Array</p>
<p>(</p>
<p>    [0] =&#62; HTTP/1.1 200 OK</p>
<p>    [1] =&#62; Date: Sat, 29 May 2004 12:28:13 GMT</p>
<p>    [2] =&#62; Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)</p>
<p>    [3] =&#62; Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT</p>
<p>    [4] =&#62; ETag: "3f80f-1b6-3e1cb03b"</p>
<p>    [5] =&#62; Accept-Ranges: bytes</p>
<p>    [6] =&#62; Content-Length: 438</p>
<p>    [7] =&#62; Connection: close</p>
<p>    [8] =&#62; Content-Type: text/html</p>
<p>)</p>
<p>Array</p>
<p>(</p>
<p>    [0] =&#62; HTTP/1.1 200 OK</p>
<p>    [Date] =&#62; Sat, 29 May 2004 12:28:14 GMT</p>
<p>    [Server] =&#62; Apache/1.3.27 (Unix)  (Red-Hat/Linux)</p>
<p>    [Last-Modified] =&#62; Wed, 08 Jan 2003 23:11:55 GMT</p>
<p>    [ETag] =&#62; "3f80f-1b6-3e1cb03b"</p>
<p>    [Accept-Ranges] =&#62; bytes</p>
<p>    [Content-Length] =&#62; 438</p>
<p>    [Connection] =&#62; close</p>
<p>    [Content-Type] =&#62; text/html</p>
<p>)</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/Fsr-CE3StwQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/28/Funkciya-get_headers/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/28/Funkciya-get_headers/</feedburner:origLink></item>
		<item>
		<title>Документация MySQL</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/YzGbx__c3ms/</link>
		<comments>http://masterphp.ru/2009/12/25/Dokumentaciya-MySQL/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 04:25:46 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Dokumentaciya-MySQL.htm</guid>
		<description><![CDATA[  Согласно нашему опыту, переделать такие инструментальные программы, как
 , созданные на основе C API mSQL для работы с C API
MySQL, несложно.
 . Для этого
необходима программа
 , распространяющаяся вместе с MySQL
Server.
 Откомпилируйте.
 Исправьте все найденные компилятором ошибки.
 ).
 . Такую структуру можно легко объявить как глобальную
или создать ее с помощью
 . Кроме того,
 принимает [...]]]></description>
			<content:encoded><![CDATA[<p>  Согласно нашему опыту, переделать такие инструментальные программы, как<br />
 , созданные на основе C API mSQL для работы с C API<br />
MySQL, несложно.<br />
 . Для этого<br />
необходима программа<br />
 , распространяющаяся вместе с MySQL<br />
Server.<br />
 Откомпилируйте.<br />
 Исправьте все найденные компилятором ошибки.<br />
 ).<br />
 . Такую структуру можно легко объявить как глобальную<br />
или создать ее с помощью<br />
 . Кроме того,<br />
 принимает еще два параметра, в которых указываются имя пользователя и<br />
его пароль. Для использования данной структуры по умолчанию этим<br />
параметрам нужно присвоить значения<br />
 ,<br />
 .<br />
 . При<br />
переносе старого кода достаточно добавить параметр в вызов<br />
 .<br />
 Для всех ошибок MySQL возвращает номер ошибки и текстовое<br />
сообщение. mSQL же возвращает только текстовое сообщение об ошибке.<br />
 Существует некоторая несовместимость, обусловленная тем, что в MySQL<br />
Server можно создавать несколько соединений с сервером из одного и того же<br />
процесса.</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/YzGbx__c3ms" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/25/Dokumentaciya-MySQL/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/25/Dokumentaciya-MySQL/</feedburner:origLink></item>
		<item>
		<title>Документация MySQL</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/9xrsm2h-toc/</link>
		<comments>http://masterphp.ru/2009/12/22/Dokumentaciya-MySQL/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 07:30:56 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Dokumentaciya-MySQL.htm</guid>
		<description><![CDATA[  Бинарный дистрибутив, в состав которого входит программа установки;
она устанавливает все, что нужно, так что можно сразу же запускать
сервер.
 Дистрибутив исходного кода, в котором содержится весь код и файлы
поддержки для создания исполняемых файлов с использованием компилятора
VC++ 6.0. See section
 .
 В общем случае следует отдавать предпочтение бинарному дистрибутиву.
 32-разрядная операционная система Windows, такая как [...]]]></description>
			<content:encoded><![CDATA[<p>  Бинарный дистрибутив, в состав которого входит программа установки;<br />
она устанавливает все, что нужно, так что можно сразу же запускать<br />
сервер.<br />
 Дистрибутив исходного кода, в котором содержится весь код и файлы<br />
поддержки для создания исполняемых файлов с использованием компилятора<br />
VC++ 6.0. See section<br />
 .<br />
 В общем случае следует отдавать предпочтение бинарному дистрибутиву.<br />
 32-разрядная операционная система Windows, такая как 9x, Me, NT, 2000<br />
или XP. Под управлением семейства NT (NT, Windows 2000 и XP) сервер<br />
MySQL можно запускать как сервис. See section<br />
 . Если предполагается работать с таблицами<br />
размером более 4 Гб, необходимо установить MySQL на файловую систему<br />
NTFS или более новую. При создании таблиц не забывайте использовать<br />
 . See section<br />
 .<br />
 Поддержка протокола TCP/IP.<br />
 Копия бинарного кода MySQL или дистрибутив для Windows, который может<br />
быть загружен с<br />
 .</p>
<p>Примечание:<br />
дистрибутив поставляется в виде архивных файлов, сжатых архиватором<br />
ZIP. Во избежание повреждения файлов в процессе загрузки мы<br />
рекомендуем использовать адекватный клиент FTP с возможностью<br />
возобновления загрузки.<br />
 для распаковки файла дистрибутива.<br />
 Достаточно места на жестком диске для распаковки, установки и создания<br />
баз данных в соответствии с вашими требованиями.<br />
 , то<br />
понадобится драйвер<br />
 . See section<br />
 .</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/9xrsm2h-toc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/22/Dokumentaciya-MySQL/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/22/Dokumentaciya-MySQL/</feedburner:origLink></item>
		<item>
		<title>Функция imagewbmp()</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/0-Kd_A1peEg/</link>
		<comments>http://masterphp.ru/2009/12/19/Funkciya-imagewbmp/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 03:09:30 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Funkciya-imagewbmp.htm</guid>
		<description><![CDATA[  &#160;&#187;&#187;&#187;&#160; (PHP 3&#62;= 3.0.15, PHP 4 &#62;= 4.0.1)
 imagewbmp - выводит изображение в браузер или файл.
 int imagewbmp (resource image [, string filename [, int foreground]])
 imagewbmp() image .
Аргумент
 image возвращ
]]></description>
			<content:encoded><![CDATA[<p>  &nbsp;&raquo;&raquo;&raquo;&nbsp; (PHP 3&#62;= 3.0.15, PHP 4 &#62;= 4.0.1)<br />
 imagewbmp - выводит изображение в браузер или файл.<br />
 int imagewbmp (resource image [, string filename [, int foreground]])<br />
 imagewbmp() image .<br />
Аргумент<br />
 image возвращ</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/0-Kd_A1peEg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/19/Funkciya-imagewbmp/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/19/Funkciya-imagewbmp/</feedburner:origLink></item>
		<item>
		<title>Функция preg_split()</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/4tZxN6Ug0G4/</link>
		<comments>http://masterphp.ru/2009/12/18/Funkciya-preg_split/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:27:14 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Funkciya-preg_split.htm</guid>
		<description><![CDATA[ PREG_SPLIT_NO_EMPTY &#13;		В случае, если этот флаг указан, функция
 preg_split() вернет только непустые подстроки.
 PREG_SPLIT_DELIM_CAPTURE &#13;		 В случае, если этот флаг указан, выражение, заключенное в круглые скобки в 
		 разделяющем шаблоне, также извлекается из заданной строки и возвращается
		 функцией. Этот флаг был добавлен в PHP 4.0.5.
 PREG_SPLIT_OFFSET_CAPTURE &#13;		  В случае, если этот флаг указан, [...]]]></description>
			<content:encoded><![CDATA[<p> PREG_SPLIT_NO_EMPTY &#13;		В случае, если этот флаг указан, функция<br />
 preg_split() вернет только непустые подстроки.<br />
 PREG_SPLIT_DELIM_CAPTURE &#13;		 В случае, если этот флаг указан, выражение, заключенное в круглые скобки в </p>
<p>		 разделяющем шаблоне, также извлекается из заданной строки и возвращается</p>
<p>		 функцией. Этот флаг был добавлен в PHP 4.0.5.<br />
 PREG_SPLIT_OFFSET_CAPTURE &#13;		  В случае, если этот флаг указан, для каждой найденной подстроки, будет указана</p>
<p>		  ее позиция в исходной строке. Необходимо помнить, что этот флаг меняет </p>
<p>		  формат возвращаемых данных: каждое вхождение возвращается в виде массива,</p>
<p>		  в нулевом элементе которого содержится найденная подстрока, а в первом - смещение.</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/4tZxN6Ug0G4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/18/Funkciya-preg_split/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/18/Funkciya-preg_split/</feedburner:origLink></item>
		<item>
		<title>Функции PHP</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/d8KGRwy09tk/</link>
		<comments>http://masterphp.ru/2009/12/18/Funkcii-PHP/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 14:00:12 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Funkcii-PHP.htm</guid>
		<description><![CDATA[ &#160;--&#160;Возвращает число затронутых прошлой операцией рядов.
 &#160;--&#160;
     Изменяет пользователя для указанного соединения.
 &#160;--&#160;
     Возвращает строку ошибки последней операции с MySQL.
 &#160;--&#160;
     Экранирует SQL спец-символы для mysql_query.
 &#160;--&#160;
     Обрабатывает ряд результата запроса, возвращая ассоциативный массив,
     [...]]]></description>
			<content:encoded><![CDATA[<p> &nbsp;--&nbsp;Возвращает число затронутых прошлой операцией рядов.<br />
 &nbsp;--&nbsp;<br />
     Изменяет пользователя для указанного соединения.<br />
 &nbsp;--&nbsp;<br />
     Возвращает строку ошибки последней операции с MySQL.<br />
 &nbsp;--&nbsp;<br />
     Экранирует SQL спец-символы для mysql_query.<br />
 &nbsp;--&nbsp;<br />
     Обрабатывает ряд результата запроса, возвращая ассоциативный массив,<br />
     численный массив или оба.<br />
 &nbsp;--&nbsp;<br />
     Обрабатывает ряд результата запроса и возвращает ассоциативный массив.<br />
 &nbsp;--&nbsp;<br />
     Возвращает информацию о колонке из результата запроса в виде объекта.<br />
 &nbsp;--&nbsp;<br />
     Возвращает длину каждого поля в результате.<br />
 &nbsp;--&nbsp;Орабатывает ряд результата запроса и возвращает неассоциативный массив.<br />
 &nbsp;--&nbsp;<br />
     Возвращает флаги указанного поля результата запроса.<br />
 &nbsp;--&nbsp;<br />
     Возвращает длину указанного поля.<br />
 &nbsp;--&nbsp;<br />
     Возвращает название указанной колонки результата запроса.<br />
 &nbsp;--&nbsp;<br />
     Устанавливает внутренний указатель поля на переданное смещение.<br />
 &nbsp;--&nbsp;<br />
     Возвращает название таблицы, которой принадлежит указанное поле.<br />
 &nbsp;--&nbsp;<br />
     Возвращает тип указанного поля результата запроса.<br />
 &nbsp;--&nbsp;<br />
     Возвращает ID, сгенерированный при последнем INSERT-запросе.<br />
 &nbsp;--&nbsp;<br />
     Возвращает список баз данных, доступных на сервере.<br />
 &nbsp;--&nbsp;<br />
     Устанавливает постоянное соединение с сервером MySQL.<br />
 &nbsp;--&nbsp;<br />
     Экранирует специальные символы в строке, используемой в SQL-запросе, принмимая во внимание кодировку соединения.<br />
 &nbsp;--&nbsp;Возвращает имя таблицы, содержащей указанное поле<br />
 &nbsp;--&nbsp;<br />
     Посылает MySQL SQL-запрос без авто-обработки результата и е</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/d8KGRwy09tk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/18/Funkcii-PHP/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/18/Funkcii-PHP/</feedburner:origLink></item>
		<item>
		<title>Функция openssl_pkcs7_verify()</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/Y_WgdJXBviE/</link>
		<comments>http://masterphp.ru/2009/12/18/Funkciya-openssl_pkcs7_verify/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 09:14:09 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Funkciya-openssl_pkcs7_verify.htm</guid>
		<description><![CDATA[  &#160;&#187;&#187;&#187;&#160; (PHP 4 &#62;= 4.0.6)
 openssl_pkcs7_verify - проверяет подпись подписанного S/MIME-сообщения.
 bool openssl_pkcs7_verify (string filename, int flags [, string outfilename [, array cainfo [, string extracerts]]])
 openssl_pkcs7_verify() читает S/MIME-сообщение, содержащееся в файле
 filename , и проверяет цифровую подпись.Возвращает
 TRUE , если подпись проверена,
 FALSE , если она не корректна (сообщение было изменено, или [...]]]></description>
			<content:encoded><![CDATA[<p>  &nbsp;&raquo;&raquo;&raquo;&nbsp; (PHP 4 &#62;= 4.0.6)<br />
 openssl_pkcs7_verify - проверяет подпись подписанного S/MIME-сообщения.<br />
 bool openssl_pkcs7_verify (string filename, int flags [, string outfilename [, array cainfo [, string extracerts]]])<br />
 openssl_pkcs7_verify() читает S/MIME-сообщение, содержащееся в файле<br />
 filename , и проверяет цифровую подпись.Возвращает<br />
 TRUE , если подпись проверена,<br />
 FALSE , если она не корректна (сообщение было изменено, или сертификат подписи<br />
неправильный), или -1 при ошибке.<br />
 flags можно использовать для влияния на проверку подписи - см.<br />
 .<br />
 outfilename специфицирован, он должен быть строкой, содержащей имя файла, в который<br />
сертификат подписавшего сообщение будет сохран</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/Y_WgdJXBviE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/18/Funkciya-openssl_pkcs7_verify/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/18/Funkciya-openssl_pkcs7_verify/</feedburner:origLink></item>
		<item>
		<title>Документация MySQL</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/ZfI-5OT8iBI/</link>
		<comments>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 04:04:41 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Dokumentaciya-MySQL.htm</guid>
		<description><![CDATA[  Прежде чем отправлять отчет об ошибке, необходимо выполнить следующие
действия:
 /
Мы стараемся постоянно обновлять данное руководство, добавляя информацию об
исправлениях последних обнаруженных ошибок!  Приложение, описывающее историю
изменений  (
 ) также может быть
полезным, т.к. вполне возможно, что именно в новой версии уже есть решение
вашей проблемы.
 ,
чтобы произвести поиск по всем веб-страницам (включая руководство),
расположенным на веб-узле
 [...]]]></description>
			<content:encoded><![CDATA[<p>  Прежде чем отправлять отчет об ошибке, необходимо выполнить следующие<br />
действия:<br />
 /</p>
<p>Мы стараемся постоянно обновлять данное руководство, добавляя информацию об<br />
исправлениях последних обнаруженных ошибок!  Приложение, описывающее историю<br />
изменений  (<br />
 ) также может быть<br />
полезным, т.к. вполне возможно, что именно в новой версии уже есть решение<br />
вашей проблемы.<br />
 ,<br />
чтобы произвести поиск по всем веб-страницам (включая руководство),<br />
расположенным на веб-узле<br />
 .<br />
 Если в руководстве или архивах не удалось найти ответ, обратитесь к<br />
локальному эксперту по MySQL. Если же и таким образом не удалось получить<br />
ответы на вопросы, переходите к следующему разделу, в котором описано, как<br />
отправлять почту на<br />
 .</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/ZfI-5OT8iBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/</feedburner:origLink></item>
		<item>
		<title>Документация MySQL</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/ZfI-5OT8iBI/</link>
		<comments>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 01:59:31 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Dokumentaciya-MySQL.htm</guid>
		<description><![CDATA[  Опции options определяют, что должна сделать
 . В данном разделе
дается описание этих опций (список опций можно также получить, запустив
 ). Если опции не указаны,
 просто проверяет
таблицу. Чтобы получить дополнительную информацию или указать
 выполнить корректирующие действия, надо задать опции, как это описано в
этом и в следующих разделах.
 - это таблица базы данных, которую нужно [...]]]></description>
			<content:encoded><![CDATA[<p>  Опции options определяют, что должна сделать<br />
 . В данном разделе<br />
дается описание этих опций (список опций можно также получить, запустив<br />
 ). Если опции не указаны,<br />
 просто проверяет<br />
таблицу. Чтобы получить дополнительную информацию или указать<br />
 выполнить корректирующие действия, надо задать опции, как это описано в<br />
этом и в следующих разделах.<br />
 - это таблица базы данных, которую нужно проверить/исправить.<br />
Если<br />
 запускается не из каталога базы данных, то следует задать<br />
путь к файлу, поскольку<br />
 не имеет представления о том, где искать<br />
базу данных. В действительности для<br />
 не важно, где находятся<br />
рабочие файлы - в каталоге базы данных или нет; можно скопировать файлы,<br />
относящиеся к базе данных, в другое место и выполнить операции<br />
восстановления над ними там.<br />
 можно перечислить имена<br />
нескольких таблиц. В качестве имени можно также указать имя индексного<br />
файла (с суффиксом<br />
 '.MYI'<br />
 ), что позволит задавать все таблицы в каталоге при<br />
помощи шаблона<br />
 '*.MYI'<br />
 . Например, находясь в каталоге базы данных, можно<br />
проверить все таблицы этого каталога следующим образом:<br />
 shell&#62; myisamchk *.MYI<br />
 Если каталог базы данных не является текущим, то все таблицы каталога<br />
можно проверить, указав к нему путь:<br />
 shell&#62; myisamchk /path/to/database_dir/*.MYI<br />
 Можно даже проверить все таблицы во всех базах данных, если задать шаблон<br />
вместе с путем к каталогу данных MySQL:<br />
 shell&#62; myisamchk /path/to/datadir/*/*.MYI<br />
 myisamchk --silent --fast /path/to/datadir/*/*.MYI<br />
isamchk --silent /path/to/datadir/*/*.ISM<br />
 Если необходимо проверить все таблицы и исправить все поврежденные из них,<br />
можно использовать следующую строку:<br />
 myisamchk --silent --force --fast --update-state -O key_buffer=64M \<br />
	  -O sort_buffer=64M -O read_buffer=1M -O write_buffer=1M \<br />
	  /path/to/datadir/*/*.MYI<br />
isamchk --silent --force -O key_buffer=64M -O sort_buffer=64M \<br />
	-O read_buffer=1M -O write_buffer=1M /path/to/datadir/*/*.ISM<br />
 Эти команды предполагают, что имеется более чем 64 Mб свободного<br />
пространства.<br />
 Следует отметить, что если выдается ошибка, подобная следующей:<br />
 то это означает, что делается попытка проверить таблицу, обновленную<br />
другой программой (такой как<br />
 ), которая еще не закрыла файл или чье<br />
выполнение было прервано без возможности корректно закрыть файл.<br />
 запущен, то необходимо принудительно вызвать<br />
синхронизацию/закрытие всех таблиц с помощью<br />
 и обеспечить,<br />
чтобы никто не использовал таблиц, пока выполняется<br />
 . В версии<br />
MySQL 3.23 самый простой способ избежать этой проблемы заключается в<br />
применении для проверки таблиц команды<br />
 .</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/ZfI-5OT8iBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/</feedburner:origLink></item>
		<item>
		<title>Документация MySQL</title>
		<link>http://feedproxy.google.com/~r/masterphp/~3/ZfI-5OT8iBI/</link>
		<comments>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 01:05:22 +0000</pubDate>
		<dc:creator />
		
		<guid isPermaLink="false">http://masterphp.ru/Dokumentaciya-MySQL.htm</guid>
		<description><![CDATA[  -значениям нужно привыкнуть. По идее,
 обозначает отсутствующее
или неизвестное значение и обрабатывается отличным от других значений
образом. Проверить значение на равенство
 с помощью обычных
арифметических операторов сравнения (=, &#60; или &#60;&#62;) нельзя. Это отлично
иллюстрирует следующий запрос:
 mysql&#62; SELECT 1 = NULL, 1 &#60;&#62; NULL, 1 &#60; NULL, 1 &#62; NULL;
+----------+-----------+----------+----------+
&#124; 1 = NULL &#124; 1 &#60;&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>  -значениям нужно привыкнуть. По идее,<br />
 обозначает отсутствующее<br />
или неизвестное значение и обрабатывается отличным от других значений<br />
образом. Проверить значение на равенство<br />
 с помощью обычных<br />
арифметических операторов сравнения (=, &#60; или &#60;&#62;) нельзя. Это отлично<br />
иллюстрирует следующий запрос:<br />
 mysql&#62; SELECT 1 = NULL, 1 &#60;&#62; NULL, 1 &#60; NULL, 1 &#62; NULL;<br />
+----------+-----------+----------+----------+<br />
| 1 = NULL | 1 &#60;&#62; NULL | 1 &#60; NULL | 1 &#62; NULL |<br />
+----------+-----------+----------+----------+<br />
|     NULL |      NULL |     NULL |     NULL |<br />
+----------+-----------+----------+----------+<br />
 Очевидно, что от таких сравнений значащих результатов ожидать нечего.<br />
Вместо этого нужно пользоваться операторами<br />
 mysql&#62; SELECT 1 IS NULL, 1 IS NOT NULL;<br />
+-----------+---------------+<br />
| 1 IS NULL | 1 IS NOT NULL |<br />
+-----------+---------------+<br />
|         0 |             1 |<br />
+-----------+---------------+<br />
 Отметим, что два значения<br />
 .<br />
 приравнивается к логическому false, а все остальное - к<br />
true. По умолчанию значение "истина" для булевого оператора равно 1.<br />
 всегда располагаются в самом<br />
начале списка результатов, даже при использовании параметра<br />
 .<br />
 Именно из-за того, что при работе с<br />
 действуют особые правила, в<br />
предыдущем разделе для поиска умерших животных использовалось выражение<br />
 , а не<br />
 .</p>
<img src="http://feeds.feedburner.com/~r/masterphp/~4/ZfI-5OT8iBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/feed/</wfw:commentRss>
		<feedburner:origLink>http://masterphp.ru/2009/12/17/Dokumentaciya-MySQL/</feedburner:origLink></item>
	</channel>
</rss>

