攻克CakePHP系列一 连接MySQL数据库

yipeiwu_com6年前Mysql基础
先阅读这个https://www.jb51.net/article/16244.htm
接下来将一步一步对这个框架进行说明。
首先是下载框架:
官方主页:http://cakephp.org/
下载地址:http://cakeforge.org/frs/?group_id=23&release_id=428
官方文档:http://book.cakephp.org/view/305/The-Manual
第三方介绍:http://www.1x3x.net/cakephp/
这里选择稳定版本1.1.20.7692
下载cake_1.1.20.7692.zip文件并解压,如下图所示建立工程。

直接运行:http://localhost/cakephp_demo/

修改文件database.php.default的文件名为database.php,并修改其中的配置信息,例如:

  1. class DATABASE_CONFIG
  2. {
  3.     var $default = array('driver' => 'mysql',
  4.                                 'connect' => 'mysql_connect',
  5.                                 'host' => 'localhost',
  6.                                 'login' => 'root',
  7.                                 'password' => 'root',
  8.                                 'database' => 'test',
  9.                                 'prefix' => '');
  10.     var $test = array('driver' => 'mysql',
  11.                             'connect' => 'mysql_connect',
  12.                             'host' => 'localhost',
  13.                             'login' => 'root',
  14.                             'password' => 'root',
  15.                             'database' => 'test',
  16.                             'prefix' => '');
  17. }

重新运行上诉URL:

可见此时数据库连接成功了。

相关文章

如何提高MYSQL数据库的查询统计速度 select 索引应用

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各...

MySQL授权问题总结

我用localhost的root帐号不能连 最后请教DBA组新建用户搞定! 现弄些受权用户的资料 以备不时之需 授权表使用举例 grant用于给增加用户和创建权限,r...

PHP开发者常犯的10个MySQL错误更正剖析

1.使用MyISAM而不是InnoDB   完全错误,反驳理由:   首先原文说MyISAM是默认使用的,而实际上到了MySQL 5.5.x,InnoDB已经成为了默认的表引擎。   另...

php+MySql实现登录系统与输出浏览者信息功能

php+MySql实现登录系统与输出浏览者信息功能

本系统,与之前在《ASP 连接Access数据库的登陆系统》(点击打开链接)一文中的asp登录系统的思想完全一样,只是编程语言从asp变成了php,数据库从Access变成了mysql。...

php+mysql实现无限级分类 | 树型显示分类关系

    无限级分类,主要是通过储存上级分类的id以及分类路径来实现。由于数据的结构简单,所以要将分类的关系由树状显示,我只能想到用递归的方式给于实现。  无限级...