• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

php连接数据库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

做项目会有固定框架,所以我们不太需要去了解连接数据库的操作函数。但面试却经常会问道,笔者最近复习了 培训时期所学的六脉神剑 希望对大家有用

大致代码如下

<?php
    //php连接数据库 六脉神剑

    //1 导入配置文件 
    include("dbconfig.php");//1 数据库的连接信息
    
    //2 连接数据库
    $link = mysql_connect(HOST,USER,PASS) or die("数据库连接失败");//2 如果连接失败返回失败信息
    // var_dump($link);//php连接数据库 返回一个资源
    
    //3 选择数据库 设置字符集
    
    mysql_select_db(DBNAME,$link);//3 选择数据库的时候建议大家把$link带上 
    mysql_set_charset("utf8");//set names utf8;
    
    //4 写sql语句 获得结果集 
    $sql = "select * from stu";//4 sql语句 是一个字符串 mysql命令 
    $result = mysql_query($sql,$link); //建议大家把$link带上  
    // var_dump($result);// 获得的结果集是一个资源

    //5 解析结果集 
    while($cc = mysql_fetch_assoc($result)){//fetch取  assoc获得关联数组 
    // print_r($cc);
        print_r($cc);
        echo "<hr>";
    }
    //6 关闭数据库 释放结果集 
    mysql_close($link);
    mysql_free_result($result);

此代码中引入一个dbconfig文件 代码如下

<?php
    //连接数据库使用的配置文件信息
    //主机名 用户名 密码 数据库
    define("HOST","localhost");
    define("USER","root");
    define("PASS","921603540");
    define("DBNAME","php04");

领悟到精髓了吗  下面介绍一些与此相关的常用函数

mysql_error();//返回错误信息 error错误 mysql_error();里面没有参数
mysql_errno();//返回错误号   no number mysql_errno();里面没有参数

mysql_fetch_row()解析结果集得到:索引数组
mysql_fetch_assoc()解析结果集得到:关联数组
mysql_fetch_array()解析结果集得到:索引和关联数组
mysql_fetch_array(,MYSQL_BOTH)解析结果集得到:索引和关联数组
mysql_fetch_array(,MYSQL_NUM)解析结果集得到:索引数组
mysql_fetch_array(,MYSQL_ASSOC)解析结果集得到:关联数组
mysql_fetch_object()解析结果集得到:关联数组

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP生成条形码发布时间:2022-07-10
下一篇:
php中的PCRE函数,正则表达式处理函数。发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap