• php连接mysql数据库基础


    bool define ( string name, mixed value [, bool case_insensitive] )
    define函数作用是定义常量

    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PWD', '123456');
    define('DB_NAME', 'mtest');


    resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )
    mysql_connect函数作用是打开或重复使用一个到 MySQL 服务器的连接。

    $conn = mysql_connect('DB_HOST', 'DB_USER', 'DB_PWD');


    resource mysql_query ( string query [, resource link_identifier] )
    mysql_query函数作用是向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。
    mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。

     $query = 'select * from message';
     $result = mysql_query($query);

    array mysql_fetch_array ( resource result [, int result_type] )
    mysql_fetch_array函数作用是从结果集中取得一行作为关联数组,或数字数组,或二者兼有,如果没有更多行则返回 FALSE
    mysql_fetch_array($result,MYSQL_NUM)           =======      mysql_fetch_array($result)
    mysql_fetch_array($result,MYSQL_ASSOC)       =======      mysql_fetch_assoc($result)

    mysql_fetch_array($result, MYSQL_ASSOC)


    bool mysql_free_result ( resource result )
    mysql_free_result函数作用是mysql_free_result() 仅需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放。 如果成功则返回 TRUE,失败则返回 FALSE。

    mysql_free_result($result);


    bool mysql_close ( [resource link_identifier] )
    mysql_close函数作用是mysql_close() 关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。如果没有指定 link_identifier,则关闭上一个打开的连接。 通常不需要使用 mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。

    mysql_close($conn);



    示例:

    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PWD', '123456');
    define('DB_NAME', 'mtest');
    
    $conn = mysql_connect('DB_HOST', 'DB_USER', 'DB_PWD');
    
    mysql_select_db(DB_NAME, $conn);
    mysql_query('SET NAMES UTF8');
    
    $query = 'select * from message';
    $result = mysql_query($query);
    
    mysql_fetch_array($result, MYSQL_ASSOC);
    
    mysql_free_result($result);
    mysql_close($conn);











  • 相关阅读:
    改变UIAlertController的标题、内容的字体和颜色
    mac 常用软件
    office web apps server 问题和解决办法
    如何在Excel中启用宏?
    System.Drawing.Image.Save(Savepath),保存为jpg格式,参数错误,文件0kb解决办法
    asp.net 1.1网站开发配置出现”Visual Studio .NET 无法创建或打开应用程序”解决方法
    map 遍历
    Java统计List集合中每个元素出现的次数
    sql 片段写法
    循环依赖
  • 原文地址:https://www.cnblogs.com/kuikui/p/2617441.html
Copyright © 2020-2023  润新知