官术网_书友最值得收藏!

Creating the database

Okay, you should have already set up CodeIgniter and Bootstrap as described in Chapter 1, Introduction and Shared Project Resources. If not, then you should know that the code in this chapter is specifically built with the setup from Chapter 1, Introduction and Shared Project Resources, in mind. However, it's not the end of the world—the code can easily be applied to other situations.

Firstly, we'll build the database. Copy out the following MySQL code into your database:

CREATE DATABASE `urls`;
USE `urls`;

CREATE TABLE `urls` (
  `url_id` int(11) NOT NULL AUTO_INCREMENT,
  `url_code` varchar(10) NOT NULL,
  `url_address` text NOT NULL,
  `url_created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`url_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Tip

You don't have to call the database urls if you don't want to. Feel free to rename to something else if you wish; just be sure to update the config/database.php file accordingly.

Let's take a look at what each item in the database means:

We'll also need to make amends to the config/database.php file—namely setting the database access details, username password, and so on.

Open the config/database.php file and find the following lines:

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'your username';
$db['default']['password'] = 'your password';
$db['default']['database'] = 'urls';

Edit the values in the preceding lines. Ensure you substitute those values with the ones that are more specific to your setup and situation—so enter your username, password, and so on.

主站蜘蛛池模板: 苍山县| 蓬安县| 保定市| 石棉县| 贺兰县| 思茅市| 广西| 邢台县| 河北省| 和田市| 原阳县| 吉林省| 鄯善县| 黄梅县| 阜阳市| 营口市| 柳河县| 论坛| 安新县| 西安市| 台东县| 遵义市| 乐清市| 府谷县| 淅川县| 彩票| 郸城县| 庄浪县| 南康市| 盐亭县| 清苑县| 太和县| 眉山市| 秦皇岛市| 安西县| 蕲春县| 博乐市| 鲜城| 启东市| 龙海市| 博爱县|