日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

PHP技巧:分析利用PHP制作新聞系統(tǒng)的步驟_PHP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:PHP技巧:正確理解PHP程序編譯時(shí)的錯(cuò)誤信息
我們編寫(xiě)程序時(shí),無(wú)論怎樣小心謹(jǐn)慎,犯錯(cuò)總是在所難免的。這些錯(cuò)誤通常會(huì)迷惑PHP編譯器。如果開(kāi)發(fā)人員無(wú)法了解編譯器報(bào)錯(cuò)信息的含義,那么這些錯(cuò)誤信息不僅毫無(wú)用處,還會(huì)常常讓人感到沮喪。

我們可以用新聞系統(tǒng)來(lái)存儲(chǔ)新聞,我們可以對(duì)新聞進(jìn)行添加、刪除等操作,這樣減少了大家的工作量,為什么不實(shí)驗(yàn)一下。

首先,建立一個(gè)表。

以下為引用的內(nèi)容:
create table news (
n_id int(255) not null auto_increment,
n_date datetime not null,
news text not null,
primary key(n_id)
);

第二步,設(shè)置你的登陸信息

以下為引用的內(nèi)容:
$database_user_name="root";
$database_password="";
$database_name="news";
$time_offset="0";

第三步,讓我們把后面程序用到的東西作成函數(shù),節(jié)省篇幅啊!

以下為引用的內(nèi)容:

function connect_db()
{
// connects to the database
global $database_user_name, $database_password;
$db=mysql_connect("localhost",$database_user_name,$database_password);
return $db;
}
function db_name()
{
// returns the name of the database
global $database_name;
$db_name=$database_name;
return $db_name;
}
function get_now()
{
// gets current date and time
$db=connect_db();
$db_name=db_name();
mysql_select_db($db_name,$db);
$sql="select now() as now";
$result=mysql_query($sql,$db);
$myrow=mysql_fetch_array($result);
$now=$myrow["now"];
return $now;
}

第四步,讓我們考慮如何將新聞顯示出來(lái)

以下為引用的內(nèi)容:

//上面已經(jīng)定義的函數(shù)庫(kù)...
//表格的定義......
<center><FONT SIZE=5 FACE="'georgia',verdana,Arial,Lucida Sans,Gill Sans">$title ";
if ($admin==1)
{
echo " Admin ";
}
echo " - News</font> </td></tr> ";
$db=connect_db();
$db_name=db_name();
mysql_select_db($db_name,$db);
if ($show_news_sub)
{
$show_news = $show_news_sub;
}
if (!ereg("([0-9]{".strlen($show_news)."})",$show_news))
{
$show_news="ALL";
}
if (strtoupper($show_news)=="ALL")
{
$sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time ,news , n_date as date from news order by date desc";
}
else
{
$link="<a href=$REQUEST_URL?show_news_sub=ALL><FONT SIZE=-2 FACE="'georgia',verdana,Arial,Lucida Sans,Gill Sans">All news</font></a>";
$sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time , news , n_date as date from news order by n_date desc limit $show_news";
}
$result=mysql_query($sql,$db);
$num_rows=mysql_num_rows($result);
if($num_rows!=0)
{
echo " ";
while($myrow=mysql_fetch_array($result))
{
$date=$myrow["n_date"];
$time=$myrow["n_time"];
$news=$myrow["news"];
$n_id=$myrow["n_id"];
if (strtoupper($show_date)=="Y" && strtoupper($show_time)=="Y")
{
$show=$date." ".$time;
}
else if (strtoupper($show_date)=="Y" && strtoupper($show_time)!="Y")
{
$show=$date;
}
if (strtoupper($show_date)!="Y" && strtoupper($show_time)=="Y")
{
$show=$time;
}
$cleannews=(nl2br($news));
<TD align=left><FONT SIZE=-2 FACE="'verdana',Arial,Lucida Sans,Gill Sans">$show<br>$cleannews</font</TD>
";
}
echo " ";
}
if ($admin==1)
{
echo "<center><a href=admin/index.php><FONT SIZE=-2 FACE="'verdana',Arial,Lucida Sans,Gill Sans">返回</font></a></center>";
}
if ($link)
{
echo "<center><br><br>$link</center>";
}

說(shuō)明:省略了格式方面的標(biāo)簽,這樣看起來(lái)思路清晰些,你可要加上啊。

分享:PHP技巧--通過(guò)COM使用ADODB
要實(shí)現(xiàn)下列功能,請(qǐng)確保 php.ini 中的 com.allow_dcom 選項(xiàng)已設(shè)為 true。 一、準(zhǔn)備工作 新建一個(gè)ACCESS數(shù)據(jù)庫(kù),并命名為db.mdb,然后在這個(gè)數(shù)據(jù)庫(kù)中新建一個(gè)表 comtest,包含 id 和 title

來(lái)源:模板無(wú)憂//所屬分類:PHP教程/更新時(shí)間:2008-08-22
相關(guān)PHP教程