1. MYSQL データベースに接続するコード
$connec=mysql_connect("localhost","root","root") または die("データベース サーバーに接続できません: "。 mysql_error()) ;
mysql_select_db("liuyanben",$connec) または die ("データベースを選択できません: ".mysql_error());
mysql_query("set names 'gbk'");
? >
2. データベースを読み取り、ループ出力を実装します
$sql="select * from liuyan order by ly_id desc";
$conn=mysql_query($sql, $connec) ;
while($rs=mysql_fetch_array($conn)){
?>
ループの内容...
}
?
3. 2 つの関数と 2 つの呼び出しを含むページングの実装方法
1) 2 つの関数
//ページング関数
function genpage(&$sql ,$page_size) =2)
{
global $prepage,$nextpage,$pages,$sums; //out param
$page = $_GET["page"];
$eachpage = $page_size;
$pagesql = strstr($sql," from ");
$pagesql = "select count(*) as ids ".$pagesql;
$conn = mysql_query($pagesql) または die(mysql_error) ());
if($rs = mysql_fetch_array($conn)) $sums = $rs[0];
$pages = ceil(($sums-0.5)/$eachpage)-1 ;
$pages = $pages>=0?$pages:0;
$prepage = ($page>0)?$page-1:0;
$nextpage = ($page $startpos = $page*$eachpage;
$sql .="limit $startpos,$eachpage ";
}
// ページングを表示
関数showpage()
{
global $page,$pages,$prepage,$nextpage,$queryString; //genpage 関数からのパラメータ
$shownum =10/2;
$startpage = ($ page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum
echo "合計" .($pages+1)."ページ: ";
if($page>0)echo "ホームページ";
if($startpage>0)
echo " ... ? ";
for($i=$startpage;$i {
if($i==$page) echo " ["。 ($i+1)."] ";
else " echo ".($i+1)." ";
}
if($endpage echo "? ... ";
if($page echo "最後のページ";
}
//カテゴリで表示 ページング
function showpage1()
{
$fenlei=$_GET["fenleiid"];
global $page,$pages,$prepage,$nextpage,$queryString; //genpage からのパラメータ
$shownum =10/2;
$startpage = ($page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum
echo "Total".($pages+1)."Page: ";
if($page>0)echo "Home";
if($startpage >0)
echo " ... ?";
for($i=$startpage;$i {
If( $i==$page) echo " [".($i+1)."] ";
else else echo " ".($i+1)." " ;
}
if($endpage echo "? ... ";
if($page echo "終了ページ a& amp; gt;";& amp; gt;";
}
?>
2) 2 つの呼び出し
最初の呼び出し
$sql="select * from liuyan order by ly_id desc ";
genpage($sql); //この行を通常のコードに追加するだけでOKです。
$conn=mysql_query($sql,$connec);
while($rs=mysql_fetch_array($conn)){
?>
2 番目
}
?>
showpage(); // ページを表示
?>
mysql_close(); 4. サーバー側には
5. データベースにレコードを書き込み、プロンプトを表示してページにジャンプする方法 $ly_title=$ _POST[ "ly_title"];
$ly_content=$_POST["ly_content"];
$ly_time=$_POST["ly_time"];$ly_author=$_POST["ly_author"];
$ly_email=$_POST["ly_email"];
$sql="liuyan(ly_title,ly_content,ly_time,ly_author,ly_email) 値に挿入('".$ly_title."','".$ly_content ." ','".$ly_time."','".$ly_author."','".$ly_email."')";
mysql_query($sql,$connec);
echo( "
");
?>
6. ダイアログ ボックスが表示され、ページ ジャンプが発生します
echo("
");?>
7. 情報閲覧ページ(データベースの条件付き読み取り)
1) データベースの条件付き読み取り
$sql="select * from liuyan where ly_id =$_GET [id]";$conn=mysql_query($sql,$connec);
$rs=mysql_fetch_array($conn);
?>
2) 特定のフィールドを出力します
=$rs[ly_title]?>3) データベースを閉じます
mysql_close(); ?>
8. データベース内の特定のレコードを更新し、プロンプトを作成します。ジャンプ転送
$ly_title=$_POST["ly_title"];$ly_content=$_POST["ly_content"];
$ly_time=$_POST["ly_time"];
$ly_author=$_POST["ly_author"];
$ly_email=$_POST["ly_email"];
$sql="liuyan セットの更新 ly_title='$ly_title',ly_content='$ly_content ' ,ly_time='$ly_time',ly_author='$ly_author',ly_email='$ly_email' where ly_id=$_GET[id]";
mysql_query($sql,$connec);
echo("
");
?>
9. データベース内のレコードを削除する方法
$sql="delete from liuyan where ly_id=$_GET[id ]" ;
mysql_query($sql,$connec);
echo("
");
?>
10. メンバーのログインを確認する方法 php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
$sql="select * from admin where username= '" .$ユーザー名."' && パスワード='".$パスワード."'";
$result=mysql_query($sql,$connec);
if($row=mysql_fetch_array($result)) {
session_register("admin");
$admin=$username;
echo("
");}
else
{
echo("
13. PHPでエディタを呼び出す方法1) バックグラウンド管理フォルダにエディタフォルダを配置します。
2) 次のステートメントを使用してインポート操作を実行します。
注: eWebEditorPHP38 エディター フォルダーの名前。
id=content の内容は、上記の隠しフィールドの名前です
14. ループ出力 (列分割を実現できます)
1) 最初に行と列のテーブルを挿入します
ループされる他のテーブルと出力 | alert('密码问题不能为空');";
<script></script><script></script><script></script>