如何用PHP和mysql創(chuàng)建一個(gè)ShoutBox_PHP教程
推薦:評(píng)論:PHP程序不適用大型系統(tǒng)的九大原因PHP確實(shí)十分容易編寫。但是PHP也有一些十分嚴(yán)重的缺陷。下面我會(huì)給出我的理由,為什么PHP不適合于比小型業(yè)余網(wǎng)站更大的網(wǎng)站。 1、對(duì)遞歸的不良支持 遞歸是一種函數(shù)調(diào)用自身的機(jī)制。這是一
作為一個(gè)PHP開發(fā)人員,我有時(shí)被要求作個(gè)shoutbox 。 如果同樣的事情也發(fā)生在你身上,這里有一個(gè)快速指南。顯然,您要為它添加您自己的CSS在上面,但這里是基本思路。我們需要一個(gè)MySQL數(shù)據(jù)庫(kù)表和三個(gè)PHP文件。
首先,我們需要一個(gè)文件保存數(shù)據(jù)庫(kù)信息
--- 文件 #1: mysql.inc.php ---
| <?php # Simply Shouting - a shoutbox example # File name: mysql.inc.php # Description: A file to hold database info. $host = 'localhost'; $user = 'database_user_name'; $password = 'database_user_password'; $name = 'database_name'; ?> |
創(chuàng)建一個(gè)有四個(gè)字段的數(shù)據(jù)表. 我們命名為shouts. 此前可能你沒有這個(gè)SQL文件, 創(chuàng)建一個(gè)PHP文件"install.php". 這個(gè)文件用過(guò)一次之后,記得要?jiǎng)h除它!
-- 文件 #2: install.php --
| <?php # Simply Shouting - a shoutbox example # File name: mysql.inc.php # Description: A file to hold database info. $host = 'localhost'; $user = 'database_user_name'; $password = 'database_user_password'; $name = 'database_name'; ?> |
創(chuàng)建一個(gè)有四個(gè)字段的數(shù)據(jù)表. 我們命名為shouts. 此前可能你沒有這個(gè)SQL文件, 創(chuàng)建一個(gè)PHP文件"install.php". 這個(gè)文件用過(guò)一次之后,記得要?jiǎng)h除它!
-- 文件 #2: install.php --
|
<?php // include the database info file //連接數(shù)據(jù)庫(kù) $connection = @mysql_connect($host, $user, $password) or die(mysql_error()); //如果我們已經(jīng)有一個(gè)表名字叫做"shouts", 需要先刪除它 // 現(xiàn)在確定沒有相同名字的表, 創(chuàng)建它 |
這是主文件:
--- 文件 #3: index.php ---
|
<? //包含數(shù)據(jù)庫(kù)信息 // we need a counter because I want to show our shouts in ASC order $sql = mysql_query("SELECT * FROM `shouts`"); // if the count comes back greater than 10, then we select the last if($counting > 10){ // the hour is greater than 12, so we need to switch back to 1-12 and $shoutby = $data['shoutby']; |
最后, 我們需要一個(gè) PHP 文件處理表單.
-- 文件#4: newshout.php --
|
<? //得到留言者姓名 |
分享:關(guān)于PHP在linux下面獲取GOOGLE的PR值關(guān)于PHP在linux下面獲取GOOGLE的PR值哪位大俠知道,用PHP查詢指定網(wǎng)址的pagerank對(duì)環(huán)境有什么要求啊,我在windows系統(tǒng)下面任何一臺(tái)機(jī)器能行,在linux下面有的服務(wù)器能行,有的不能行!下面是我
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 關(guān)于php正則匹配漢字的方法介紹
- 一個(gè)簡(jiǎn)單的PHP框架實(shí)現(xiàn)方法
- 5種方法讓您成為php開發(fā)高手
- php筆記之:php函數(shù)range() round()和list()的使用說(shuō)明
- php輸出echo、print、print_r、printf、sprintf、var_dump比較
- 基于MySQL分區(qū)性能的詳細(xì)介紹
- 揭秘PHP學(xué)習(xí)入門的一些基礎(chǔ)知識(shí)
- PHP技巧:PHP腳本中關(guān)于拼寫檢查函數(shù)庫(kù)
- PHP基礎(chǔ)之運(yùn)算符的使用方法
- LotusPhp筆記之:Logger組件的使用方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-如何用PHP和mysql創(chuàng)建一個(gè)ShoutBox
。