1. 程式人生 > >PHP與MYSQL學習筆記--基礎篇1

PHP與MYSQL學習筆記--基礎篇1

PHP與MYSQL基礎學習總結

使用書籍:PHP和Mysql web開發從前新手到高手

  • 安裝
  • MYSQL一些知識總結
  • PHP一些知識總結
  • PHP與MYSQL基礎應用

安裝

windows下XAMPP安裝

  • 從Apache Friends站點下載最新版XAMPP進行安裝,安裝過程與一般軟體類似,中間可能會出現一些UAC(使用者賬戶控制)警告,選擇OK即可。

  • 注意,安裝完畢後,最好重啟系統,然後再使用軟體。

  • 設定root密碼的問題。當你在設定完密碼時可能會發現phpMyAdmin不能訪問,我們可以開啟phpMyAdmin的安裝目錄,找到config.inc.php檔案,找到裡面的c

    fg[Servers][i][‘password’] = ”;改成剛剛設定的新密碼,儲存退出。
    [http://jingyan.baidu.com/article/e4511cf332b9832b845eaf27.html]

MYSQL的一些基礎知識

  • 簡介
    資料庫伺服器(就是本文所談的MYSQL)是一個程式,他可以以一種有序的格式來儲存大量的資訊,而且這種格式易於使用PHP來訪問。

  • 使用phpMyAdmin
    我們開啟我們安裝的XAMPP,執行Apche與Mysql。然後開啟Mysql的Admin,進入phpMyAdmin。
    PHPMyAdmin

  • SQL語言

我們在phpMyAdmin中是使用SQL語言來操作資料庫的,下面會簡單介紹幾條常用SQL語言(命令)。
1.建立表

CREATE TABLE joke(
  id INT NOT NULL AUTO_INCREMENT PRIMRY KEY,
  joketext TEXT,
  jokedate DATE NOT NULL
)DEFAULT CHARACTER SET utf8 ENGINE=InnoDB

建立一個joke表,包涵id,joketext,jokedate三項。
id為int型且自增,joketext為文字,jokedate為日期。

2.資料插入

INSERT INTO joke SET
joketext = "WHY DID THE CHICKEN.....",
jokedate = "2016-07-13"

或者

INSERT INTO joke
(joketext,jokedate) VALUES(
"WHY DID THE CHICKEN.....",
"2016-07-13")

這兩種方法都可以對錶進行插入處理。
**注意對轉義‘/’的思考

3.檢視資料

SELETE *FROM joke

檢視所有資料

SELETE id,LEFT(joketext,20),jokedate FROM joke

檢視部分資料(LEFT(joketext,20)—檢視前20字元)

4.修改資料

UPDATE joke SET jokedate = "2016-07-13" WHILE id ="1"

更新id等於1的資料

5.刪除資料

DELETE FROM joke WHILE joketext LIKE "%chicken%"

刪除含有chickren的資料

DELETE FROM joke

刪除所有資料,使用前一定冷靜,資料會全部刪除。

PHP的基礎知識總結

  • 簡介
    PHP是一種服務端程式語言。

  • 基本語言與語句
    對於學習過C/C++的人來說,這些並不難以理解,因此這裡並不逐條解釋,下面用一個程式來去理解一下PHP語言。

<?php
if(!isset($_REQUEST['firstname'])){
    include 'form.html.php';
}
else{
    $firstname = $_REQUEST['firstname'];
    $lastname = $_REQUEST['lastname'];
    if($firstname =='Kevin' && $lastname =='Yank'){
       $output= 'Welcome, oh glorious leader!';
    }
    else{
       $output ='Welcome to our website, '.
        htmlspecialchars($firstname,ENT_QUOTES,'UTF-8').' '.
        htmlspecialchars($lastname,ENT_QUOTES,'UTF-8').'!';
    }
include 'Welcome.html.php';
}

這是書中給出的一個控制器程式碼,if-else,陣列等都是我們在c語言中瞭解的基本語句,並且我們可以發現,在php中無論是陣列還是什麼都變得極其簡單,使用也很方便。
具體程式碼大家可以參考我所給大家推薦的書,上面有更詳盡的講解。

效果圖

效果圖