ホームページ  >  記事  >  バックエンド開発  >  よく使用される PHP コードの包括的なリスト (初心者にとって必須)_PHP チュートリアル

よく使用される PHP コードの包括的なリスト (初心者にとって必須)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:36:261022ブラウズ

1. MYSQL データベース コード
$connec=mysql_connect("localhost","root","root") または die("データベース サーバーに接続できません: ".mysql_error()); に接続します。 ("liuyanben ",$connec) または die ("データベースを選択できません: ".mysql_error());
mysql_query("set names 'gbk'"); データベースを読み取り、ループ出力を実装します。
< ;?php
$sql="select * from liuyan order by ly_id desc";
$conn=mysql_query($sql,$connec)){
?>
ループ内容...
}
?>

3. 2 つの関数と 2 つの呼び出しを含むページングの実装方法
1) 2 つの関数
function genpage (&$sql,$page_size=2)
{
global $prepage,$nextpage,$pages,$sums; //out パラメータ
$page = $_GET["page"]; $pagesql = strstr($sql," from ");
$pagesql = "ID として count(*) を選択します。".$pagesql;
$conn = mysql_query($pagesql) または die(mysql_error( )); $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<$pages)?$page+1:$pages;
$sql .="limit $startpos,$eachpage ";
// ページネーションを表示する
function showpage()
{
global $page,$pages,$prepage,$nextpage,$queryString ; // genpage からのパラメータ関数
$shownum =10/2;
$startpage = ($page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum<=$pages) ?$page+$shownum: $pages;

echo "total".($pages+1)."page: ";
if($page>0)echo "ホームページif($startpage>0)
echo " ...
?< /a>";
for($i=$startpage;$i<=$endpage;$i++)
{
if($i==$page) echo " ["。 ($i+1)."] ";
else echo "
".($i+1) ." ";
}
if($endpage<$pages)
echo "? ... ";
if($page<$pages)
echo "
最後のページ";
}
/ /分類されたページングを表示
function showpage1()
{
$fenlei=$_GET["fenleiid"]; //genpage 関数からのパラメータ
$shownum = 10/2;
$startpage = ($page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum<=$pages)? echo "total".($pages+1)."page: ";
if($page>0)echo "
ホームページ" ;
if($startpage>0)
echo " ... ?< ;/a>";
for($i=$startpage;$i<=$endpage;$i++)
{
if($i== $page) echo " [" .($i+1)."] ";
else echo "
".($i+1)."< ;/a> ";
}
if($endpage<$pages)
echo "
? ... ";
if($page<$pages)
echo "最後のページ< ;/a& 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)){
?>
}
?> ;

5. データベースにレコードを書き込み、ページにジャンプする方法
$ly_content=$_POST["ly_content"] ;
$ ly_time=$_POST["ly_time"];
$ly_author=$_POST["ly_email"];
$sql="liuyan(ly_title,ly_content, ly_time,ly_author ,ly_email)values('".$ly_title."','".$ly_content."','".$ly_time."','".$ly_author."','".$ly_email. "') ";
mysql_query($sql,$connec);
echo("");
?>

7. 情報閲覧ページ(データベースの条件付き読み取り)
1) データベースの条件付き読み取り
$sql="select * from liuyan where ly_id=$_GET[id]";
2) 特定のフィールドを出力します

3) データベースを閉じます
?> 内の特定のレコードを更新しますデータベース、およびジャンプのプロンプト
$ly_title=$_POST["ly_content"];
$ly_time=$_POST["ly_time"]; =$_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=" liuyan where ly_id=$_GET[id]";
mysql_query($sql,$connec);
echo("");
?>

10. メンバーログインの確認方法
session_start();
$username=$_POST["ユーザー名 "];
$パスワード=$_POST["パスワード"];
$sql="select * from admin where username='".$username."' && パスワード='".$password."'";
$ result=mysql_query($sql,$connec);
if($row=mysql_fetch_array($result)){
session_register("admin")
$admin=$username; text /javascript'>alert('ログイン成功!');location.href='admin.php';");}
else
{
echo("

34.加入背景音乐
只适用于IE
对Netscape ,IE 都适用

35.滚动

滚动信息


36.防止点击空链接时,页面往往重置到页首端
代码“javascript:void(null)”代替原来的“#”标记

37.不能点右键,不用CTRL+A,不能复制作!
onkeypress="window.event.returnValue=false"
onkeydown="window.event.returnValue=false"
onkeyup="window.event.returnValue=false"
ondragstart="window.event.returnValue=false"
onselectstart="event.returnValue=false">


37.随机变换背景图象(一个可以刷新心情的特效)


38.划过链接 手型鼠标
style="cursor:hand"

39.如何关闭层


关闭层

40.[关闭窗口]

41.凹陷文字背景为灰色


怎么样,我凹下去了吧?

你不想试试吗?

www.lenvo.cn



42.给表格做链接






43.后退&关闭窗口
后退:javascript:history.back(1)
关闭:javascript:window.close();

44.如果文字过长,则将过长的部分变成省略号显示

就是比如有一行文字,很长,表格内一行显示不下.


45. コピーは禁止されています。マウスをドラッグして

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322138.html技術記事 1. MYSQL データベースに接続するコード?php $connec=mysql_connect("localhost","root","root") または die("データベース サーバーに接続できません: ".mysql_error()); mysql_select_db("liuyanben") 、$connec) ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。