首页 » 建站技术 » PHP 技术 » 浏览内容

[PHP学习记录] 四 数据库信息输出


2006-09-08 10:28:06 6,211 0 发表评论 字体: 作者:C.K.
标签: 学习笔记源代码

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

编辑index.php:

<?php
  •   $link=@mysql_connect('localhost','root','123456') or die("不能连接到数据库服务器!可能是数据库服务器没有启动,或者用户名密码有误!");
  •   #@说明不输出错误,localhost是MYSQL服务器的地址,root是用户名,123456是密码;
  •   mysql_query("set names 'utf-8'");
  •   #这一句是告诉php5输出的是utf-8字符,否则会出现乱码;
  •   mysql_select_db("hewang",$link) or die("选择数据库出错,可能是您指定的数据库不存在!");
  •   #这一句说明要打开数据库hewang;
  •   $query="select * from products";
  •   $result=@mysql_query($query) or die("选择数据表出错,可能是您指定的数据表不存在!");
  •   #查询products表的所有信息,$result会成为一个数组;
  •   $numrows=mysql_num_rows($result);
  •   #$result的行数;
  •   $numclu=mysql_num_fields($result);
  •   #得到$result的列数;
  •   $nowrow=0;
  •   echo "<table border=1>\n";
  •   while($nowrow<$numrows)
  •   {
  •   $messageID=mysql_result($result,$nowrow, "id");
  •   $messageTitle=mysql_result($result,$nowrow, "bigclassName");
  •   $messageCreated=mysql_result($result,$nowrow, "smallclassName");
  •   $messageParent=mysql_result($result,$nowrow, "BigclassName_EN");
  •   echo "\t<tr>\n";
  •   echo "\t\t<td>$messageID</td><td>$messageTitle</td><td>$messageCreated</td><td>$messageParent</td>\n";
  •   echo "\t</tr>\n";
  •   $nowrow++;
  •   }
  •   echo "</table>\n";
  •   #循环输出所有结果的指定行数;
  •   $str="$numrows 行,$numclu 列";
  •   echo $str;
  •   @mysql_free_result($result);
  •   @mysql_close();
  •   echo "测试成功!";
  • ?>
  • 调试成功!

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5066 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14166681 位访客

    广告区 Guǎng Gào