- CodeIgniter Web Application Blueprints
- Rob Foster
- 243字
- 2021-08-06 19:34:29
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 ;
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.
- Raspberry Pi for Python Programmers Cookbook(Second Edition)
- C語言程序設計基礎與實驗指導
- Java從入門到精通(第4版)
- 營銷數據科學:用R和Python進行預測分析的建模技術
- Hadoop+Spark大數據分析實戰
- Scratch3.0趣味編程動手玩:比賽訓練營
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- C專家編程
- Scala Functional Programming Patterns
- C#面向對象程序設計(第2版)
- Mastering OAuth 2.0
- Clojure High Performance Programming(Second Edition)
- Mastering ASP.NET Core 2.0
- Isomorphic Go
- Dart:Scalable Application Development