<?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>tommy &#187; mysql</title>
	<atom:link href="http://www.tomlog.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tomlog.com</link>
	<description>everyday is a new life!</description>
	<lastBuildDate>Sat, 19 Feb 2011 12:00:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>php学习</title>
		<link>http://www.tomlog.com/2009/10/study-php/</link>
		<comments>http://www.tomlog.com/2009/10/study-php/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 03:24:08 +0000</pubDate>
		<dc:creator>tom</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.tomlog.com/?p=542</guid>
		<description><![CDATA[php快看完了，这个语言给我的最大感觉就是简单，灵活，用起来随心所欲，很有keep it simple, stupid的特色，语法什么的跟c比较接近。所以很容易上手。刚刚写完了一个简单的小型cms系统，基本功能都有了，就是界面奇丑无比，布局很混乱。唉，没半点艺术细胞.. 看来得好好研究一下css了。 有时脑袋发晕了，什么错误都会犯，比如下面这个admin页面。一运行，就会出错Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource&#8230;看了半天不知道哪儿有问题。上网搜索也没有答案。后来我把查询语句移到函数外面则正常执行。折腾了大半天，才突然意识到虽然在开头把&#8217;conn.php&#8217;包含进来了，函数内部却没有声明。 global $a_users;下面加一名global $conn;就没问题了。 &#60;?php require_once 'conn.php'; require_once 'header.php'; $a_users=array(1=&#62;"Users","Moderators","Admins"); function echoUserList($lvl) { global $a_users; $sql="SELECT user_id,name,email FROM cms_users ". "WHERE access_lvl=$lvl ORDER BY name"; $result=mysql_query($sql,$conn) or die(mysql_error()); if(mysql_num_rows($result)==0) { echo "&#60;em&#62;NO ".$a_user[$lvl]." created.&#60;/em&#62;"; } else { while($row=mysql_fetch_array($result)) { if($row['user_id']==$_SESSION['user_id']) echo [...]]]></description>
			<content:encoded><![CDATA[<p>php快看完了，这个语言给我的最大感觉就是简单，灵活，用起来随心所欲，很有keep it simple, stupid的特色，语法什么的跟c比较接近。所以很容易上手。刚刚写完了一个简单的小型cms系统，基本功能都有了，就是界面奇丑无比，布局很混乱。唉，没半点艺术细胞.. 看来得好好研究一下css了。</p>
<p>有时脑袋发晕了，什么错误都会犯，比如下面这个admin页面。一运行，就会出错Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource&#8230;看了半天不知道哪儿有问题。上网搜索也没有答案。后来我把查询语句移到函数外面则正常执行。折腾了大半天，才突然意识到虽然在开头把&#8217;conn.php&#8217;包含进来了，函数内部却没有声明。 global $a_users;下面加一名global $conn;就没问题了。
<p>
<span id="more-542"></span></p>
<pre>&lt;?php
require_once 'conn.php';
require_once 'header.php';

$a_users=array(1=&gt;"Users","Moderators","Admins");
function echoUserList($lvl)
{
	global $a_users;

	$sql="SELECT user_id,name,email FROM cms_users ".
		"WHERE access_lvl=$lvl ORDER BY name";
	$result=mysql_query($sql,$conn) or die(mysql_error());

	if(mysql_num_rows($result)==0)
	{
		echo "&lt;em&gt;NO ".$a_user[$lvl]." created.&lt;/em&gt;";
	}
	else
	{
		while($row=mysql_fetch_array($result))
		{
			if($row['user_id']==$_SESSION['user_id'])
				echo htmlspecialchars($row['name'])."&lt;br&gt;\n";
			else
			{
				echo '&lt;a href="useraccount.php?userid='.$row['user_id'].
					'" title="'.htmlspecialchars($row['email']).'"&gt;'.
					htmlspecialchars($row['name'])."&lt;/a&gt;&lt;br&gt;\n";
			}
		}
	}
}
?&gt;
&lt;h2&gt;User Administration&lt;/h2&gt;
&lt;?php
for($i=1;$i&lt;=3;$i++)
{
	echo "&lt;h3&gt;".$a_users[$i]."&lt;/h3&gt;\n".
		"&lt;div class='scroller'&gt;\n";
	echoUserList($i);
	echo "\n&lt;/div&gt;\n";
}
?&gt;
&lt;br&gt;
&lt;?php require_once 'footer.php';?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.tomlog.com/2009/10/study-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

