ホームページ > バックエンド開発 > PHPチュートリアル > 一般的な PHP ステートメント

一般的な PHP ステートメント

WBOY
リリース: 2016-06-23 14:30:21
オリジナル
1622 人が閲覧しました

PHP 共通コード

1. MYSQL データベース コードに接続します
$connec=mysql_connect("localhost","root","root") または die("データベース サーバーに接続できません: ".mysql_error () );
mysql_select_db("liuyanben",$connec) または die ("データベースを選択できません: ".mysql_error());
?>
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)
{
すべて "];
$eachpage = $page_size;
$pagesql = SQL」から");
$pagesql = "ID として count(*) を選択 ".$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 .= $startpos を制限、 $eachpage ";
}
//ページングを表示
function showpage()
{
global $page,$pages,$prepage, $nextpage,$queryString; //genpage function からのパラメータ
$shownum =10/2;
$startpage = ($page>=$shownum)?$page-$shownum:0;
$endpage = ($page+$shownum< ;=$pages)?$page+$shownum:$pages;

"合計" をエコーし​​ます。 ($pages+1)."page: ";
if($page>0)echo "ホームページ";
if($startpage>0) )
echo " ... ?";
for($i=$startpage;$i<=$endpage;$i++)
{
if($i== $ pay) "& lt; b & gt; [". "] & lt;/b & gt; ";
else echo" & lt; a href = $ php_seelf? Page = $ i $ querystring & gt; ".( $i+1) ";
}
if($endpage<$pages)
" 2)."$queryString>? ... ";
if($page<$pages)
echo " 最後のページ";
}
//分類されたページネーションを表示
関数 showpage1()
{
$fenlei=$_GET["fenleiid"];
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: "; 0)echo "ホームページ";
if($startpage>0)
echo " ... ?";
for($i=$startpage;$i< =$endpage;$i++)
{
if ($i==$page) echo " [".($i+1)."] ";
else echo "& lt; a href = $ pHP_SELF? Fenleiid = $ fenlei & pay = $ i $ quicystring & gt;" ($ i+1) ; echo "? ... ";
if($page<$pages)
呼び出し
first
$sql="select * from liuyan order by ly_id desc";
genpage($sql); //この行を通常のコードに追加するだけでOKです。
$conn=mysql_query($sql,$connec);
while($rs=mysql_fetch_array($conn)){
?>
2 番目
}
?> ;
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)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]";
$conn=mysql_query($sql,$connec);
$rs=mysql_fetch_array($conn);
?>
2)特定のフィールドは

を出力しますか?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="リウヤンの設定を更新 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 liuyan より where ly_id=$_GET[id]";
mysql_query($sql,$connec);
echo("");
?>
10. メンバーのログインを確認する方法
session_start();
$username=$_POST["username" ] ;
$password=$_POST["password"];
$sql="select * from admin where username='".$username."' && password='".$password."'";
$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 (content は上記の隠しフィールドの名前です)
14. ループ出力 (列分割を実現できます)
1) まずテーブルの行と列を挿入します
$i=1;
?>
< table>

while($rs=mysql_fetch_array($conn)){
?>

他のテーブルと出力/td>
< ;? PHP (IF ($ i % 2 == 0) {
echo "& lt;/troc & lt; tr & gt;"
}
$ i ++; /table>
15.データをドロップダウン リスト ボックスにバインドします (変更時にデフォルトで選択します)
>
              男
>
              女
27.单选不带单选框的

                      锁定
      
                      else{
?>解锁
  
它的 save页是

$hy_id=$_GET['id'];
$action=$_GET['action'];
if ($action=='yes'){
$sql="update hybiao set hy_zhuangtai='锁定' where hy_id='$id'";
$query=mysql_query($sql,$connec);
echo("");
}
else{
$sql="update hybiao set hy_zhuangtai='正常' where hy_id='$id'";
$query=mysql_query($sql,$connec);
echo("");
}
mysql_close();
?>
28.如果文字过长,则将过长的部分变成省略号显示


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

29.
禁止复制,鼠标拖动选取

30.大 中 小 文字的变化

需要指定大小的文字

30.
添加到收藏夹和设为首页
设为首页
收藏本站
31.
记录并显示网页的最后修改时间

32.
节日倒计时

33.
打开窗口即最大化

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.
戻って閉じるwindow
戻る: javascript:history.back(1)
閉じる: javascript:window.close();
44.
テキストが長すぎる場合、長い部分は省略記号で表示されます

たとえば、1 行に表示できないテキストがあります。
< ;/DIV>
45.
マウスをドラッグして選択してください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート