给你看段代码吧 :$connect=@mysql_connect("127.0.0.1","root","root");
if (!$connect) die("不能连接到MYSQL!$msg");$select=@mysql_select_db("maillist",$connect);
if (!$select) die("不能选择数据库!$msg"); $querymsg="SELECT * FROM maillist"; //SQL命令,列出所有的数据
$query=@mysql_query($querymsg,$connect); //送出SQL命令,并取返回值,即列表结果(必需!)if (!$query) die ("查询数据表失败!$msg");while($data=mysql_fetch_array($query)) //将结果按数组顺序取出,直至返回0为止
{
printf("<tr><td align=center>%s</td><td align=center>%s</td></tr>",$data["name"],$data["email"]);
}mysql_close();
if (!$connect) die("不能连接到MYSQL!$msg");$select=@mysql_select_db("maillist",$connect);
if (!$select) die("不能选择数据库!$msg"); $querymsg="SELECT * FROM maillist"; //SQL命令,列出所有的数据
$query=@mysql_query($querymsg,$connect); //送出SQL命令,并取返回值,即列表结果(必需!)if (!$query) die ("查询数据表失败!$msg");while($data=mysql_fetch_array($query)) //将结果按数组顺序取出,直至返回0为止
{
printf("<tr><td align=center>%s</td><td align=center>%s</td></tr>",$data["name"],$data["email"]);
}mysql_close();
$user="system";
$password="manager";
$dbname="test"; //所查询的库表名;
//连接MySQL数据库
mysql_connect("$host","$user","$password") or die("无法连接MySQL数据库服务器!");
---------------错!--------------
你连接后没有保存连接号,怎么进行以后的数据库操作呢?
--------------------------------$db = mysql_select_db("$dbname") or die("无法连接数据库!");
--------------------------------
mysql_select_db也应该要加上连接号
--------------------------------
$sql = "select count(*) as total from test";//生成查询记录数的SQL语句
$rst = mysql_query($sql) or die("无法执行SQL语句:$sql !"); //查询记录数
--------------------------------
加上连接号
--------------------------------
$row = mysql_fetch_array($rst) or die("没有更多的记录!"); //取出一条记录$rowcount = $row["total"];//取出记录数
mysql_free_result($rst) or die("无法释放result资源!"); //释放result资源
----------------------------
不用释放资源的
----------------------------
mysql_close($server) or die("无法与服务器断开连接!");//断开连接并释放资源
---------------------------
呵呵,前后矛盾,哪来的$server???^_^
---------------------------好了,大概就是这样了,你可以好好看看我给你的代码.