php数据库编程
①mysql扩展库
②mysqli扩展库
③pdo
mysql数据库 和 mysql扩展库的概念和区别
- mysql 数据库存放数据的
- mysql 扩展库相当于 php提供的操作数据库的api
在cmd mysql控制台如果insert语句
插入值有中文的。部分时候会提示插入失败
这时候查看
mysql> show variables like '%char%';
+--------------------------+-----------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\phpStudy\MySQL\share\charsets\ |
+--------------------------+-----------------------------------+
8 rows in set (0.00 sec)
将上方的
character_set_client
character_set_results
格式设置为gbk格式就能正常添加。这个东西不是mysql数据库的问题 。而是因为cmd控制台的输出的就是gbk但是 我们上边看到 有时候那俩格式回事utf-8的 这样就会出现混乱的现象。