程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP半路出家(3)

PHP半路出家(3)

編輯:關於PHP編程

前言
反思了最近寫的一些東西,有些小感觸

對於學過java或C++的coder來說,

  老說語法也沒啥意思,OOP,異常之類的技術

    不是看看簡單的實例代碼就能會的,

      不懂的可以google喽~

 

START!
暫時不在blog上寫死知識了,還是暫時先在blog上寫blog吧~

計劃是Practical PHP and MySQL書中第一個實例.

 需要一個良好的存儲模型


\


數據庫中需要建立的3個表

  用相關的id的進行各個數據之間的匹配

blog的大體邏輯框架


config.php
  功能 : 提供常量,一般是一些簡單的配置.

  內容 :

    數據庫---[host]  [username]  [password]  [dbname]

    博客相關---[博客名稱]   [作者]   [主頁的根目錄]

header.php
  功能 : 給每個博客頁面的初始化工作

  內容 :

    每個頁面的博客頂部標題---html

    數據庫連接---MySQL

    登陸驗證---正確登陸後可以進行博客管理---SESSION

footer.php
  功能 : 在每個頁面底部添加作者標志.

  內容 : © Matter

index.php
  功能 : 顯示文章 , 查看評論 , 顯示以前文章

  內容 :

    在數據庫查詢文章---MySQL

    顯示文章標題和內容---PHP

viewentry.php
  功能 : 利用錨點,查看評論,並添加評論

  內容 :

    先驗證,獲取id號---GET

    連接數據庫,查找對應ID的文章---MySQL

    查找所有評論---MySQL

    顯示文章,評論---php

    提交評論的表單---html

viewcat.php
  功能 : 分類浏覽

  內容 :

    判斷請求的id---php

    顯示相應ID下所有文章---MySQL

Login.php
  功能 : 登陸---session

Logout.php
  功能 : 登出---session

addentry.php
  功能 : 添加文章 www.2cto.com

  內容 :

    驗證用戶---session

    寫分類和文章---html

    添加內容到數據庫

updateentry.php
  功能 : 修改文章

  內容 :

    驗證

    數據庫的UPDATE命令

 

 

 

 編碼小收獲
 1.date()時間格式

  

date()符號 日期 D Sat D j Sat 12 D jS Sat 12th D jSF Sat 12thMay D jS FY Sat 12th May 2012 D jS F Y g Sat 12th May 2012 3 D jS F Y g. Sat 12th May 2012 3. D jS F Y g.i Sat 12th May 2012 3.06 D jS F Y g.iA Sat 12th May 2012 3.06PM  

2.頁面設計的時候,可以用header和footer文件,產生固定的效果

3.SQL語句簡單格式 : SELECT(選擇)--WHERE(條件)--ORDER BY(排序)--DESC(倒序)--LIMIT(限制)


4.用config.php文件保存一些配置信息常量


5.對$_GET和$_POST超級全局變量的使用概覽


6.用手過了一遍數據庫和網頁的編程實踐


 

 小感想
  這是我的第一個PHP+MySQL的小程序 , 做這個的動機是學習PHP時自以為語法到位了 , 想試試手 . 但遇到了不少困難 .

好的方面

  了解了部署一個服務器上的BLOG的流程 , 和原理 .


  對PHP在編程中的角色有了一定的理解

  使用MySQL和頁面互動

  了解了錨點,session等以前只是聽說過的內容

壞的方面

  跟書編碼 , 整體感不夠(在博客裡總結一遍,算是清晰一點吧).


  HTML布局和CSS樣式掌握的不好 , 這兩方面導致我的頁面總是莫名其妙的亂了 .

  還有SQL語言掌握的不太好 , 只會很"質樸"的操作,沒掌握的感覺很明顯


總之,我對自己學習PHP的方向感明晰一些.希望以後能再接再厲!!!

 


摘自  matter605924657


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved