header('Content-Type:text/html;charset=utf-8');

//配置数据库连接信息

$dbms = 'mysql'; //数据库类型

$host = 'localhost'; //数据库主机名

$port = '3306'; //端口号

$dbname = 'itcast'; //数据库名

$charset = 'utf8'; //字符集

$user = 'root'; //用户名

$password = '123456'; //密码

2、使用PDO连接数据库,并判断是否连接成功,代码如下:

//拼接DSN(数据源)字符串

$dsn = "$dbms:host=$host;port=$port;dbname=$dbname;charset=$charset";

//连接数据库

try{

$pdo = new PDO($dsn, $user, $password);

}catch(PDOException $e){

//连接数据库失败,输出异常信息

exit($e->getMessage());

}

3、通过PDO执行SQL语句。对于执行类的SQL语句,使用exec()方法。代码如下:

//执行SQL语句

$result = $pdo->exec("insert into `student` (name,age,gender) values(124,'小明',18,'男'),(12,'小红',17,'女')");

//判断SQL语句是否执行成功

if(!$result){

exit('执行失败:'.implode('-',$pdo->errorInfo()));

}

4、通过PDO执行SQL语句查询数据,使用query()方法。代码如下:

//执行SQL语句,获得结果集

$result = $pdo->query('select * from `student`');

//判断SQL语句是否执行成功

if(!$result){

exit('查询失败:'.implode('-',$pdo->errorInfo()));

}

5、处理结果集,获取关联数组结果,代码如下:

//处理结果集

$data = $result->fetchAll(PDO::FETCH_ASSOC);

//显示取出的数据

var_dump($data);

mysql pdo 端口_pdo连接mysql相关推荐

  1. mysql pdo 端口_链接Mysql的api mysqli和pdo

    HP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Data Objects) PDO ...

  2. 开启3306端口远程连接MySQL

    开启3306端口远程连接MySQL分为两步 第一步:在防火墙中配置3306 1. 搜索防火墙,点击进入: 2. 点击入站规则,并新建入站规则: 3. 选择端口,下一步: 4. 选择TCP和特定本地端口 ...

  3. php设置mysql查询编码,php连接mysql时怎么设置编码方式

    php连接mysql时怎么设置编码方式 php连接mysql数据库时,也就是在mysql_connect()语句之后添加"mysql_query("set names utf8&q ...

  4. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  5. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)

    本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...

  6. macOS安装MySQL,使用Navicat连接MySQL数据库/2022

    macOS安装MySQL,使用Navicat连接MySQL数据库/2022 intel chip 下载安装文件 进入官网 MySQL :: MySQL Downloads 选择页尾MySQL Comm ...

  7. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)

    一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...

  8. php获取mysql数据菜鸟_PHP 连接 MySQL | 菜鸟教程

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

  9. mysql安装连接测试c_C连接MySQL数据库开发之Windows环境搭建及测试_MySQL

    一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:/Program Files/MySQL/MySQL Server 5.5二.配置工程环境 首 ...

  10. php mysql pdo use_PHP连接到mysql的方法--mysqli和PDO

    php连接到mysql数据库,经典的方式就是使用mysql_connect(),具体代码如下: mysql_connect($db_host, $db_user, $db_pass) or die(m ...

最新文章

  1. pyHook pyHook3 区别_一般过去时态和现在完成时态之间到底有什么区别?通过一道语法题,帮你彻底讲清楚!...
  2. 飞鸽传书(IPMSG)的主要工作原理
  3. centos8 忘记root密码
  4. java获取空闲端口_获取系统空闲端口
  5. RiskSense Spotlight:全球知名开源软件漏洞分析报告
  6. java程序(1016)
  7. 抖音养号上热门技巧(超详细)
  8. 剑指 offer:变态跳水台
  9. 谷歌浏览器chrome翻译插件完美解决开发者模式插件问题
  10. 黑产以及一般业务安全的应对思路
  11. 基于K210与STM32的人脸识别门禁 实现掉地仓储,人体雷达检测
  12. java课程设计心得体会绪论
  13. VS 一个解决方案里面建立多个项目
  14. IntelliJ IDEA优化
  15. 微信小程序后端java服务商分账实现
  16. 论文笔记—LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
  17. GPS数据类型格式 NMEA协议
  18. Amcharts--Chart with scroller
  19. InVEST模型 | 02 InVEST模型Python安装
  20. 下采样matlab代码,SIFT中的降采样和升采样及其MATLAB实现

热门文章

  1. java释放资源_JAVA 手动释放资源问题
  2. Combating Web Spam with TrustRank的实验
  3. autoCAD 授权文件的位置
  4. TO B的百度云新品问世/价格腰斩 智能化DNA能撑起百度野心?
  5. java中awt和swing是什么关系
  6. 思必达软件督查督办软件技术开发与设计
  7. CERC 2014 B Mountainous landscape - 线段树 - 凸包 - 三分
  8. 叔叔阿姨,我真的不会修电脑
  9. 跨文化交际复习题及答案(超全的)
  10. 赛博念经!自带RGB的电子木鱼,能敲出《般若心经》,网友:想买