PHP 開発小規(guī)模フォーラム チュートリアル フォーラム セクション
フォーラム構(gòu)築の最初のステップから始めましょう
最初のステップはホームページから始まり、データベース內(nèi)の情報(bào)を読み取ります。メイン ページ では、「フォーラム」テーブル 內(nèi)のすべてのフォーラム セクションを循環(huán)します?;镜膜手R(shí)がある人にとって、クエリ ステートメントは非常に簡(jiǎn)単です。 <?php
header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "mybbs";
// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password, $dbname);
mysqli_set_charset($conn,'utf8'); //設(shè)定字符集
$sql="select * from forums";
$que=mysqli_query($conn,$sql);
while($row=mysqli_fetch_array($que)){
echo "論壇 :".$row['forum_name'];
}
?>
このように実行すると、作成したばかりのデータベースにはデータがないため、ページには何も出力されません。そこで、フォーラムをもっと使いやすくしたいと考えていますが、フォーラム セクションがなく、「申し訳ありませんが、フォーラムはまだ作成中です...」というメッセージが出力されるはずです。 ? mysql_num_rows() を使用して結(jié)果の數(shù)を取得できます。 コードは次のとおりです<?php
header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "mybbs";
// 創(chuàng)建連接
$conn = mysqli_connect($servername, $username, $password, $dbname);
mysqli_set_charset($conn,'utf8'); //設(shè)定字符集
$sql="select * from forums";
$que=mysqli_query($conn,$sql);
$sum=mysqli_num_rows($que);
if($sum){
while($row=mysqli_fetch_array($que)){
echo "論壇 :".$row['forum_name'];
}
}else{
echo "對(duì)不起,論壇正在建設(shè)中,感謝你的關(guān)注......";
}
?>
今はまだデータベースにあります データがないので、ホームページを?qū)g行すると、「申し訳ありませんが、フォーラムはまだ作成中です...」と表示されるだけです。本當(dāng)に結(jié)果を確認(rèn)したいので、次にいくつかのデータをデータベースに追加しましょう。