• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 教程連載1:PHPChina留言本實例

    發表于:2007-09-07來源:作者:點擊數: 標簽:
    在第一期中,我們來一步一步實現一個最基本的留言本。以后每一期都會在 PHP 專區及 php china論壇貼出來,以便大家學習交流。 留言信息包括留言者,留言內容,留言時間,留言者IP。(本文假設你已對HTML以及PHP語法比較熟練了) 第一步:設計 數據庫 新建一
      在第一期中,我們來一步一步實現一個最基本的留言本。以后每一期都會在PHP專區及phpchina論壇貼出來,以便大家學習交流。

      留言信息包括留言者,留言內容,留言時間,留言者IP。(本文假設你已對HTML以及PHP語法比較熟練了)

      第一步:設計數據庫

      新建一個數據庫,打開phpMyAdmin,新建一個數據庫gb,下面整理選擇utf8_general_ci,然后在數據庫中建一個表 message,字段數為5:



      然后下面數據庫類型選擇MyISAM(各個類型的優缺點請查看MYSQL手冊),整理選擇utf8_general_ci(MYSQL 版本在4.1以下則不用選擇,沒有編碼問題)。

      每個字段的含義:

      id -- 留言的編號,類型為整數型,長度是10,屬性選擇為unsigned是表明這個字段是無符號字段,不會有負數,所以可以存取的范圍會增加一倍(因為如果原來的范圍是 -9 到 10,那么設置為unsigned后范圍則變為0到19),額外設置為auto_increment,表明這個字段是自動增加的,我們不用管插入數據時它是啥值,它會自動在最大的id的基礎上自動加1,其他設置為主鍵。

      username -- 留言者的名字,類型為字符型(關于char與varchar的區別請查看MYSQL手冊),長度為100(正常人用戶名不可能超過100吧,其實應該盡量減少長度,提高性能,節約空間)

      content -- 即留言內容,類型為text(text和blob的唯一的區別在于text不區分大小寫,而blob區分大小寫),text類型可以存足夠多的數據,足夠存好幾篇文章了,此類型不能設置長度,否則報錯。

      time -- 即發布留言的時間,類型為int,長度為10,保存的數據格式是UNIX時間戳(即用PHP函數time()得到的10位數字),而不存xxxx-xx-xx這樣的格式,為何這樣后面或解釋。

      ip -- 即留言者的IP,格式為xxx.xxx.xxx.xxx,總共15個字符,所以長度設置為15。


    <

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>