老莫的笔记本  
  
请选择 进入手机版 | 继续访问电脑版
查看: 1121|回复: 0

Mysql 的连接【PHP版本】

[复制链接]

662

主题

878

帖子

5115

积分

超级版主

Rank: 8Rank: 8

积分
5115
发表于 2018-7-25 22:42:18 | 显示全部楼层 |阅读模式
连接mysql数据库第一种在linux 的命令行界面输入指令进行链接, 然后输入 sql语句进行操作;

第二种利用后台语言 例如PHP 进行链接【本章重点讲这个】

先丢个PHP 链接数据库的函数    mysql_connect()  ;
语法:
  1. connection mysql_connect(server,user,passwd,new_lick,client_flag);
复制代码
参数详解: server ----可选 就是服务器地址加端口号 例如 : "localhose:3306";
                  user ---- 用户名
                  passwd ---- 密码,可以为空 也是默认值
                 new_link ---- 可选 如果同样的参数第二次调用,mysql_connect()将不会打开新的链接。而返回已经打开的连接标识;【甭管这参数】
                 client_flag ---- 可选 某些常量的组合
          想起来可以参考文献:https://www.w3cschool.cn/mysql/mysql-connection.html

关闭数据库连接的函数: mysql_close() ; 【】这个函数且只有一个参数 这个参数就是 mysql_connect() 函数创建连接成功后返回的mysql标识符。】
示例:  [备注: mysqk_close() 不会关闭由mysql_pconnext() 建立的持久连接。]
  1. bool mysql_close ( resource $link_identifier );
复制代码
提示: 如果 link_identifier 未指定,则默认关闭上一个连接。提示2: 其实这玩意基本用不到,因为已打开的非之久连接会在脚本执行完毕后自动关闭。

PHP 数据库连接示例:
  1. <?php
  2.    $dbhost = 'localhost:3306';  //mysql服务器主机地址
  3.    $dbuser = 'guest';      //mysql用户名
  4.    $dbpass = 'guest123';//mysql用户名密码
  5.    $conn = mysql_connect($dbhost, $dbuser, $dbpass);
  6.    if(! $conn )
  7.    {
  8.       die('Could not connect: ' . mysql_error());
  9.     }
  10.     echo 'Connected successfully    mysql_close($conn);
  11. ?>
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表