分享

php 连接mysql的步骤

 英昌知识汇聚馆 2011-11-17
<?php
    /**
     * 重点讲php与mysql进行连接,并操作它。
     */
//指定文件内容的字符编码,是为了解决与该文件本身(文件本身是utf-8)的字符编码一致才能在浏览器中正常显示中文。如果不指定,浏览器默认的编是gb2312。
  header('Content-Type:text/html;charset=utf-8');//需要区分文件编码与文件内容编码
 
  //第一步:连接mysql服务器
  //第一个参数为服务器地址,第二个地址为服务器数据库的用户名,第三个参数为服务器数据库的密码
  //如果出错了,不要出现警告或错误,直接忽略掉,可以函数前加一个@号
  //定义相关常量,服务器信息一般不轻易修改.更规范也更安全
    define('DB_HOST', 'localhost:3306');
    define('DB_USER', 'root');
    define('DB_PWD', '111');
    define('DB_NAME', 'school');
  //die():该函数本身有退出功能。如果or前面的执行正确,则不执行or后面的die()函数,如果 or前面的执行有误,则执行die()函数,显示出错信息,并退出。
  $conn = @mysql_connect(DB_HOST,DB_USER,DB_PWD) or die('数据库连接失:'.mysql_error());
 
  //第二步:选择所需要连接的数据库.使用die函数,方便检测出错误
  mysql_select_db(DB_NAME,$conn) or die('指定的数据库不存在:'.mysql_error());
    //设置字符集.如果环境全部是gbk,直接设置 set names gbk即可
    mysql_query('set names utf8') or die('字符集错误:'.mysql_error());
 
  //第三步:从数据库里选一张表,然后把表中的数据提出来-----获取记录集
  $query = "select * from grade";
  $result = @mysql_query($query,$conn) or die('SQL语句出错'.mysql_error());//将查询到的返回值赋给变量
  //$result就是记录集
 
  //第四步:将记录集中的数据显示出来
  print_r(mysql_fetch_array($result,MYSQL_NUM));
 
  //释放记录集资源
  mysql_free_result($result);
 
  //最后一步:最后一步关闭数据库连接
  mysql_close($conn);
?>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多