一,微型部落格的開發思路
微型部落格的建立,確定無疑我們會用到php和mysql之間的增添刪改查,首先來看一下思維導圖:
搭建好計算機裡的apache php 和mysql的聯動功能,開啟phpmyadmin,建立乙個資料庫(phplearn),在這個資料庫裡建立乙個資料表(news)。
二,開發所需的各個專案
1,公共模板(conn.php
)<?php
@mysql_connect("localhost","root","")or die("mysql連線失敗");
@mysql_select_db("phplearn")or die("db連線失敗");
//@mysql_set_charset("gdk");
mysql_query("set names 'gbk'");
?>
上邊用到了mysql及具體資料庫的連線,分別用到了mysql_connect和mysql_select_db這兩個函式,分別用來連線mysql和資料庫phplearn。
mysql_set_charset用於指定資料庫編碼,mysql_query是資料庫sql語句執行函式,可直接在括號內寫sql語句。
值得注意的是「@」符號,它用於遮蔽mysql報錯時的提示,避免使用者體驗不友好及安全性方面的考慮。
die(),該函式用於資料庫連線失敗時給與錯誤提示。
2, 新增博文頁add.php
<?php
include(conn.php);
if(!empty($_post['sub']))
?>
include(conn.php)呼叫指定檔案;
empty()判斷值是否為空;
$_post獲取表單post提交方式的值;
insert into『表名』 (『欄位1』,『欄位2』,『欄位3』,『欄位4』.。。。)values(『值1』,『值2』,『值3』,『值4』.。。。),
sql插入語句;
location.href="",js頁面跳轉。
3,首頁index.php
發博文<?php
include("conn.php");
if (!empty($_get[keys])) else[$w=1;}
$sql="select * from 'news' where $w order by id desc limit 10";
$query=mysql_query($sql);
while(mysql_fetch_array($querry))
?>
delete from '表名' [where]...,刪除sql語句。
} ?>
5,修改博文頁面edit.php
<?php
include("conn.php");
if(!empty($_get['id']))
if(!empty($_post['hid']))
?>
更新指定id的資料,需要獲取對應指定id,因此需要設定指定id以供調取。
6,博文頁內容view.php
回到主頁
<?php
include("conn.php");
if(!empty($_get['id']))
?>
<?php echo $rs['date'] ?>
點選量; <?php echo $rs['hits']>
```
PHP微型框架slim的安裝使用
鏈結 解壓之後把slim資料夾,htaccess檔案和index.php檔案複製到www目錄中。若看到以下網頁說明slim安裝成功。圖2 slim安裝成功 slim提供完善的rest框架,支援get post put和delete等方法,可以把index.php修改的更簡單一些。可從以下 中可以熟悉...
個人部落格的建立
2017 年,筆者成功地在github上搭建了自己的部落格,也算有個自己的地方可以好好玩耍了。作為乙個程式設計師,blog 總是要是掛在大眾部落格程式上就沒意思了。之前是因為太懶太笨沒去折騰,而在某天被朋友吐槽並安利了一波github之後,筆者也開始著手搭建了。接下來,說說搭建github部落格的技...
建立自己的部落格
搭建部落格的方式多種樣,用的工具也千差萬別,這裡我就以我個人近兩天搭部落格的經歷寫乙個分享。相信看完之後就明白為什麼寫部落格的意義所在了。現在進入正題,搭建部落格需要哪些準備呢?作為新手,我覺得準備100rmb足夠了。用空間和vps分別是兩種不同的建站方式。空間也就是虛擬主機,據我所知衡天主機和老薛...