对于PHP入门用户来说,我们只要掌握基本的数据库写入、读取、编辑、删除等基本的操作就算入门,也可以写出简单的程序出来,比如留言本、新闻文章系统等等。 在整个过程中,MySQL数据库的连接也是比较重要的,可以使用多种方法进行连接,对于新手来说我们就不要去分析哪种方式对于系统资源的优化程度,我们先能连接上就行。

这里,整理几种常用的PHP连接MySQL数据库的方法。

常用普通方法$mysql_server="localhost";

$mysql_username="数据库用户名";

$mysql_password="数据库密码";

$mysql_database="数据库名";

//建立数据库链接

$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");

//选择某个数据库

mysql_select_db($mysql_database,$conn);

mysql_query("set names 'utf8'");

//执行MySQL语句

$result=mysql_query("SELECT id,name FROM 数据库表");

//提取数据

$row=mysql_fetch_row($result);

在提取数据的时候,我们使用mysql_fetch_row,还可以使用mysql_fetch_assoc和mysql_fetch_array,具体的我们参考手册。

面向对象方法$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);

if(mysqli_connect_error()){

echo 'Could not connect to database.';

exit;

}

$result=$db->query("SELECT id,name FROM user");

$row=$result->fetch_row();

PDO方法$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';'

$dbh=new PDO($dsn,$username,$userpass);

$stmt=$dbh->query('SELECT id,name FROM user');

$row=$stmt->fetch();

以上是常用的3种PHP连接MySQL数据库的方法,我们可以尝试使用,一般我们用第一种比较多。

mysql床数据库的命令_3种PHP连接MYSQL数据库的常用方法相关推荐

  1. mysql凡人入门_3种PHP连接MYSQL数据库的常用方法

    对于PHP入门用户来说,我们只要掌握基本的数据库写入.读取.编辑.删除等基本的操作就算入门,也可以写出简单的程序出来,比如留言本.新闻文章系统等等. 在整个过程中,MySQL数据库的连接也是比较重要的 ...

  2. cmd(命令行)操作或连接mysql数据库,以及创建数据库与表

    1.相关指令 1.按下键盘上的windows+R键输入cmd,或在搜索框直接输入cmd 2.进入mysql: 在命令行输入mysql -uroot -p,然后输入你的mysql密码,成功后进入mysq ...

  3. 3种PHP连接MYSQL数据库的常用方法

    对于PHP入门用户来说,我们只要掌握基本的数据库写入.读取.编辑.删除等基本的操作就算入门,也可以写出简单的程序出来,比如留言本.新闻文章系统等等.在整个过程中,MySQL的连接也是比较重要的,可以使 ...

  4. php mysql主从延迟_如何解决主从数据库同步延迟问题?php连接 mysql 数据库如何添加一个公共的配置文件50...

    在上一篇文章中,小编为您详细介绍了关于<图上属标注的什么样元器件?火车购票明明显示无座为什么样乘车后却发现有很多空座>相关知识.本篇中小编将再为您讲解标题如何解决主从数据库同步延迟问题?p ...

  5. 新建mysql数据库方法_三种方法建立MySQL数据库_创建数据库_新建数据库 - 树懒学堂...

    第一种:使用CMD命令 我们可以在cmd命令窗口使用sql语句建立数据库,创建数据库的sql语句语法格式如下: CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] C ...

  6. 命令行如何远程连接MySQL数据库

    新使用MySQL,说起来是个简单的事情,但是却费了些周折: 1.登陆服务器端,进入命令行,windows cmd; 2.设置用户.密码让指定的IP访问:mysql -u root -p 或安装的快捷方 ...

  7. mysql重启数据库实例命令_各个平台的mysql重启命令

    inux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1.通过rpm包安装的MySQL service mysqld restart 2.从源码包安装的MySQL ...

  8. MySQL删除表数据 MySQL清空表数据命令 3种方法

    一.MySQL清空表数据命令:truncate SQL语法: truncate table 表名; 注意: 不能与where一起使用. truncate删除数据后是不可以rollback的. trun ...

  9. 【MySQL 数据库】JDBC 编程之 Java 连接 MySQL

    文章目录 1. 数据库编程的基础条件 2. Java 的数据库编程:JDBC 3. JDBC 访问数据库的层次结构 4. MySQL 数据库操作介绍 5. MySQL 驱动包的下载及添加到项目 6. ...

最新文章

  1. 更好的Java虚拟机Zing: 更好的性能,无停顿,更快的启动
  2. smartbits的国产版本minismb-如何测试路由器
  3. 绩效考核如何才能突破上司的主观偏见局限?
  4. 微软企业服务部华东区招聘顾问/架构师/.NET高级开发员
  5. POJ 2315:Football Game(博弈论)
  6. Python小白的数学建模课-A1.国赛赛题类型分析
  7. android路由是什么意思,不能跑Android的路由不是好路由
  8. Leetcode811.Subdomain Visit Count子域名访问计数
  9. java 注册表 乱码_修改注册表 消除应用软件的乱码显示
  10. Java笔记——equals和==的区别
  11. 基于simHash的图像检索系统
  12. Remoting事件序列一:客户端触发服务器端事件
  13. matlab操作视频教程,matlab2019视频教程
  14. 2022G3锅炉水处理上岗证题库及答案
  15. NVIDIA vid2vid论文复现
  16. 磁盘读写的时间花费和调度算法(操作系统)
  17. rpmbuild php,linux RPM打包时出错,求助!!!
  18. linux下redis设置密码登录(简单易懂)
  19. 四象限法推导lm曲线_SEM数据分析四象限方法
  20. vultr最多可以开几台服务器,Vultr服务器添加多个IP实现Vultr多线服务器的方法与教程...

热门文章

  1. DevOps组织IO专业人员新角色分析与技能提升
  2. 香港计算机mphil申请成功案例,香港稀有CS MPhil录取:申请也有起死回生的惊喜...
  3. 【python爬虫】报错module requests has no attribute get
  4. SQL Server LIKE语句使用举例
  5. 带权的活动选择_操作系统 复习要点+习题-2016
  6. day2 java的数据转换与强制转换
  7. 拓步机器人联网说明书_科沃斯IPO聚焦三大战略 谋划转型互联网生态企业
  8. Linux/deppin 中安装、卸载软件的几种命令
  9. Java中使用JNA实现全局监听Linux键盘事件
  10. html6与html5的区别,XHTML和HTML5的区别