zoukankan      html  css  js  c++  java
  • php连接数据库

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

    大致代码如下

    <?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()解析结果集得到:关联数组
  • 相关阅读:
    POJ1486 Sorting Slides 二分图or贪心
    POJ2060 Taxi Cab Scheme 最小路径覆盖
    POJ3083 Children of the Candy Corn 解题报告
    以前的文章
    POJ2449 Remmarguts' Date K短路经典题
    这一年的acm路
    POJ3014 Asteroids 最小点覆盖
    POJ2594 Treasure Exploration 最小路径覆盖
    POJ3009 Curling 2.0 解题报告
    POJ2226 Muddy Fields 最小点集覆盖
  • 原文地址:https://www.cnblogs.com/zlking/p/6433235.html
Copyright © 2011-2022 走看看