<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Musings of a code slave &#187; phpMyAdmin</title>
	<atom:link href="http://foundationphp.com/blog/category/mysql/phpmyadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://foundationphp.com/blog</link>
	<description></description>
	<lastBuildDate>Sat, 28 Jan 2012 14:05:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PHP Solutions second edition now available</title>
		<link>http://foundationphp.com/blog/2010/11/27/php-solutions-second-edition-now-available/</link>
		<comments>http://foundationphp.com/blog/2010/11/27/php-solutions-second-edition-now-available/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 17:46:06 +0000</pubDate>
		<dc:creator>David Powers</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpMyAdmin]]></category>

		<guid isPermaLink="false">http://foundationphp.com/blog/?p=166</guid>
		<description><![CDATA[It&#8217;s almost exactly four years since PHP Solutions: Dynamic Web Design Made Easy was first published. The book has proved extremely popular, but a lot has happened in PHP since it was first published. Support for PHP 4 was abandoned &#8230; <a href="http://foundationphp.com/blog/2010/11/27/php-solutions-second-edition-now-available/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s almost exactly four years since <cite>PHP Solutions: Dynamic Web Design Made Easy</cite> was first published. The book has proved extremely popular, but a lot has happened in PHP since it was first published. Support for PHP 4 was abandoned in August 2008, and major improvements were made to PHP in versions 5.2 and 5.3. So, it was time to dust off the code, and bring it up to date.</p>
<p>I spent most of the summer going through every chapter and all the code line by line, correcting errors and making the code more efficient. The result is a major rewrite, <a href="/phpsolutions/"><cite>PHP Solutions: Dynamic Web Design Made Easy, Second Edition</cite></a>, which is now in stock at Amazon in the United States, and should be available elsewhere soon. It&#8217;s also available in electronic form as a Kindle version, or as a PDF from <a href="http://www.friendsofed.com/book.html?isbn=9781430232490">the friends of ED website</a>.</p>
<p>There&#8217;s a <a href="/phpsolutions/">detailed description of what the book covers</a> and how it differs from the first edition elsewhere on this site. If you have recently bought the first edition, don&#8217;t worry. There&#8217;s nothing actually wrong with the original code, but do make sure you check the <a href="/phpsolutions/updates.php">updates on my site</a>, as well as the <a href="http://www.friendsofed.com/errata.html?isbn=1590597311">corrections on the friends of ED site</a>.</p>
<p>When downloading the accompanying files from friends of ED, make sure you get the files for the correct edition:</p>
<ul>
<li><a href="http://www.friendsofed.com/download.html?isbn=1430232498">Download files for PHP Solutions, Second Edition</a></li>
<li><a href="http://www.friendsofed.com/download.html?isbn=1590597311">Download files for PHP Solutions, First Edition</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://foundationphp.com/blog/2010/11/27/php-solutions-second-edition-now-available/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>New setup procedure for phpMyAdmin 3.1.x</title>
		<link>http://foundationphp.com/blog/2008/12/07/new-setup-procedure-for-phpmyadmin-31x/</link>
		<comments>http://foundationphp.com/blog/2008/12/07/new-setup-procedure-for-phpmyadmin-31x/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 15:52:07 +0000</pubDate>
		<dc:creator>David Powers</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpMyAdmin]]></category>

		<guid isPermaLink="false">http://foundationphp.com/blog/?p=64</guid>
		<description><![CDATA[I seem to be jinxed with the way phpMyAdmin &#8220;celebrates&#8221; the publication of one of my books by changing its setup process. It happened twice with Foundation PHP for Dreamweaver 8. I updated the instructions between the first and second &#8230; <a href="http://foundationphp.com/blog/2008/12/07/new-setup-procedure-for-phpmyadmin-31x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I seem to be jinxed with the way <a title="Go to the phpMyAdmin site" href="http://phpmyadmin.net/">phpMyAdmin</a> &#8220;celebrates&#8221; the publication of one of my books by changing its setup process. It happened twice with <a title="Go to the book's description on my site" href="/dreamweaver8/"><em>Foundation PHP for Dreamweaver 8</em></a>. I updated the instructions between the first and second printings, but was caught out by a second change. Now it&#8217;s happened with <a title="Go to the book's description on my site" href="/dwcs4/"><em>The Essential Guide to Dreamweaver CS4 with CSS, Ajax, and PHP</em></a>. The book was published on 1 December, and on the very same day phpMyAdmin 3.1.0 was released, changing the setup procedure yet again.</p>
<p>I&#8217;ll create a full tutorial on the revised procedure when I get time, but you can find a summary of the main differences on the <a title="Go to the book's updates page" href="/dwcs4/updates.php">updates page for <em>The Essential Guide to Dreamweaver CS4</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://foundationphp.com/blog/2008/12/07/new-setup-procedure-for-phpmyadmin-31x/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Changes in phpMyAdmin 3.0</title>
		<link>http://foundationphp.com/blog/2008/10/05/changes-in-phpmyadmin-30/</link>
		<comments>http://foundationphp.com/blog/2008/10/05/changes-in-phpmyadmin-30/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 09:20:29 +0000</pubDate>
		<dc:creator>David Powers</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[phpMyAdmin]]></category>

		<guid isPermaLink="false">http://foundationphp.com/blog/?p=56</guid>
		<description><![CDATA[phpMyAdmin, the popular front-end to the MySQL database, has issued the first stable release of the version 3.0 series. The basic functionality remains unchanged, but there are some important differences. To begin with, phpMyAdmin 3.0 requires a minimum of PHP &#8230; <a href="http://foundationphp.com/blog/2008/10/05/changes-in-phpmyadmin-30/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>phpMyAdmin, the popular front-end to the MySQL database, has issued the first stable release of the version 3.0 series. The basic functionality remains unchanged, but there are some important differences. To begin with, phpMyAdmin 3.0 requires a minimum of PHP 5.2 and MySQL 5.0. Don&#8217;t try installing it with earlier versions of PHP or MySQL—it won&#8217;t work.</p>
<p>The main changes affecting the phpMyAdmin user interface concern the creation of new tables. They can be summarized as follows:</p>
<ul>
<li>When setting a default value for a column (field), you need to select a value from the drop-down menu. The options are <code>None</code>, <code>As defined</code>, <code>NULL</code>, or <code>CURRENT_TIMESTAMP</code>. If you select <code>As defined</code>, type the default value you want the column to have in the field immediately below.</li>
<li>As before, phpMyAdmin treats all columns as <code>NOT NULL</code>. In other words, all columns require a value to be inserted in them. To make a column optional, select the <code>Null</code> checkbox. In the version 2 series, this was a drop-down menu.</li>
<li>To set an index on a column, choose the appropriate index type from the <code>Index</code> drop-down menu. The choices are <code>PRIMARY</code>, <code>UNIQUE</code>, <code>INDEX</code>, and <code>FULLTEXT</code>. In the version 2 series, these were represented by radio buttons.</li>
<li>To create an auto incrementing column (normally used in conjunction with a primary key), select the <code>A_I</code> checkbox. In the version 2 series, this was a drop-down menu called <code>Extra</code>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://foundationphp.com/blog/2008/10/05/changes-in-phpmyadmin-30/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Confusing changes in phpMyAdmin</title>
		<link>http://foundationphp.com/blog/2006/03/13/confusing-changes-in-phpmyadmin/</link>
		<comments>http://foundationphp.com/blog/2006/03/13/confusing-changes-in-phpmyadmin/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 15:22:58 +0000</pubDate>
		<dc:creator>David Powers</dc:creator>
				<category><![CDATA[phpMyAdmin]]></category>

		<guid isPermaLink="false">http://foundationphp.com/blog/2006/03/13/confusing-changes-in-phpmyadmin/</guid>
		<description><![CDATA[I love phpMyAdmin as a quick, easy-to-learn front-end for MySQL, but it&#8217;s just broken a cardinal rule of updates by making two changes to the installation procedure in the space of three months. In principle, the changes are well-intentioned. Instead &#8230; <a href="http://foundationphp.com/blog/2006/03/13/confusing-changes-in-phpmyadmin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I love <a href="http://www.phpmyadmin.net/">phpMyAdmin</a> as a quick, easy-to-learn front-end for <a href="http://www.mysql.com/">MySQL</a>, but it&#8217;s just broken a cardinal rule of updates by making two changes to the installation procedure in the space of three months. In principle, the changes are well-intentioned. Instead of diving into an 800-odd line configuration file, users now have the choice of creating a simple text file themselves or using a web interface to build the configuration file automatically. The idea is that whenever you upgrade, you simply move your personal configuration file to the root folder, and everything works smoothly. It doesn&#8217;t&#8230;<span id="more-7"></span></p>
<p>The new system was introduced in version 2.7.0, but if you move the configuration file, config.inc.php, from 2.7.0 to 2.8.0, it doesn&#8217;t work! What&#8217;s particularly confusing is that MySQL reports that access was refused because the root password wasn&#8217;t used. After a bit of head scratching, I tried the new web interface to create config.inc.php for me. To my mind, the web interface is badly thought out. It&#8217;s counter-intuitive and time-consuming to use. Still, using the web interface did at least create a configuration file that worked &#8211; and that was the point of the exercise.</p>
<p>Looking inside to see the difference, it turns out that phpMyAdmin now uses an index of 1 instead of 0 to identify the primary server. I&#8217;ve no idea if this is a permanent change or just a mistake, but it certainly defeats the purpose of a configuration file intended to make upgrades easier if it breaks on a simple point upgrade.</p>
<p>I&#8217;ve updated my updates for <a href="http://foundationphp.com/dreamweaver8/updates.php"><em>Foundation PHP for Dreamweaver 8</em></a> and <a href="http://foundationphp.com/flash/updates.php"><em>Foundation PHP 5 for Flash</em></a>. The really annoying thing is that three pages were reset in the second printing of the Dreamweaver book to take account of the changes in phpMyAdmin 2.7.0. These latest changes now make the updated version already out of date. I don&#8217;t mind changes like this when they&#8217;re a clear improvement, but changing the installation procedure in 2.7.0 and breaking it in the very next release, just seems like sloppy management at phpMyAdmin</p>
]]></content:encoded>
			<wfw:commentRss>http://foundationphp.com/blog/2006/03/13/confusing-changes-in-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

