mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
PHP MAMP+ThinkPHP连接MySQL数据库
连接数据库是PHP必备课程,数据库的增删改查是常见操作。这里使用MAMP搭建的环境,ThinkPHP框架来连接MySQL数据库。phpMyAdmin默认的账号:root;密码:root;端口号:3306;本地域名:localhost。数据库操作:增、删、改、查;表关联、权限操作等需要个人去了解。这里介绍连接数据库的方法,并以用户注册为例。
工具/原料
- macOS系统
- MAMP软件(Apache服务器、PHP安装套件以及MySQL)
- ThinkPHP框架(3.2.3完整版)
- Sublime Text编辑器
方法/步骤
搭建MAMP环境,配置好Sublime Text编辑器,完善ThinkPHP框架。
0PHP 使用MAMP快速搭建PHP环境
0Mac Sublime Text下载安装
0PHP 搭建ThinkPHP框架
创建数据库
1、使用MAMP开启Apache和MySQL服务
2、用浏览器打开phpMyAdmin首页
3、创建demo数据库,数据库里面建dm_admin表。dm_admin表里包含id、电话、用户名、密码等数据。
注:dm(demo)作为前缀,“_”下划线间隔,MySQL小写命名。
Sublime Text上编辑TP数据库配置信息
找到公共配置文件PHPDemo/Application/Common/Conf/config.h文件。
Sublime Text上编辑config.h内容
/* 数据库配置 */
'DB_TYPE' => 'mysqli', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'demo', // 数据库名
'DB_USER' => 'root', // 数据库用户名
'DB_PWD' => 'root', // 数据库密码
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => 'dm_', // 数据库表前缀
'DB_FIELDS_CACHE' => FALSE,
操作数据库数据(以用户注册为例)
1、打开Application-Home-Controller下面的IndexController.class.php文件;
2、新建一个函数方法名称为register(注册);
3、使用ThinkPHP内置的I方法,获取用户设置的账号和密码;
4、创建数据对象,用户需要存储的信息;
5、实例化模型,对接数据表;
6、将用户数据添加到数据库,添加成功则返回数据库数据带有uid,添加失败则提示失败信息。
使用浏览器,URL拼接参数,GET请求方式进行注册示例操作。
1、TP框架代码所在:localhost/phpdemo;
2、TP框架入口文件指向Application,然后需要补全URL:/home/index;
3、加上调用IndexController的函数方法名称:register;
4、GET参数拼接:?account=18512345678&password=123456。
注:/home/index的index是指控制器IndexController;GET参数拼接,先在URL后面加一个问号“?”,后接参数字段之间以“&”间隔,键值对为:key=value。
查看phpMyAdmin确认数据
找到demo数据库的dm_admin表,选择“浏览”选项,查找到列表对应的数据。
注意事项
- 添加数据的时候主键ID是否勾选A_I自增,勾选后ID就不能为0,否则添加失败。
- phone电话设置唯一时,再添加相同号码的用户也会失败。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 513 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 532 数据库