2. データベースを読み取り、ループ出力 2. データベースを読み取り、ループ出力

ホームページ  >  記事  >  バックエンド開発  >  Minecraftモバイル版シードコード事典 PHP共通コード事典は初心者必見

Minecraftモバイル版シードコード事典 PHP共通コード事典は初心者必見

WBOY
WBOYオリジナル
2016-07-29 08:43:081897ブラウズ

1. MYSQL データベース コード
$c または 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 ";
$c
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 = "select count( *) as ids ".$ Pagesql;
$conn = mysql_query($pagesql) または die(mysql_error()); $sums = $rs[0]; 0.5)/$eachpage)-1;
$pages = $pages>=0?$pages:0;
$prepage = ($page>0)?$page-1:0; $pages)?$page+1:$pages;
$startpos = $page*$eachpage;
$sql .="limit $startpos,$eachpage ";
// ページングを表示する
function showpage()
{
global $page,$pages,$prepage,$nextpage,$queryString; //genpage 関数からのパラメータ
$shownum =10/2;
$startpage = ($page>=$shownum) ?$page-$shownum: 0;
$endpage = ($page+$shownumecho "合計".($pages+1)."ページ: "; )echo "ホームページ";
if($startpage>0)
echo " ... ?";
for($i=$startpage;$i< ;=$endpage;$i++)
{
if($i==$page) echo " [".($i+1)."] ";
else echo " < ;a href=$PHP_SELF?page =$i$queryString>".($i+1)." ";
}
if($endpage<$pages)
echo "< ;a href=$PHP_SELF?page =".($page+$shownum*2)."$queryString>? ... ";
if($page<$pages)
echo "最後のページ";
}
//分類されたページングを表示
function showpage1()
{
$fenlei=$_GET[ "fenleiid"];
global $page,$ Pages,$prepage,$nextpage,$queryString; //genpage 関数からのパラメータ
$shownum =10/2;
$startpage = ($page>=$shownum)?$ page-$shownum:0; ($page+$shownum<=$pages)?$page+$shownum:$pages;
echo "total".($pages+1)."page: ";
if ($page>0)echo "ホームページ";
if($startpage>0)
echo " ... ?";
for($i=$ startpage;$i<=$endpage;$i++)
{
if($i==$page) echo " [".($i+1)."] ";
else echo " ".($i+1)." ";
}
if($endpage<$pages)
echo "? ... ";
if($page<$pages)
echo " 最後のページ}
?>
2 ) 2 回の呼び出し
最初の
$ sql="select * from liuyan order by ly_id desc"; //この行を通常のコードに追加するだけでOKです。
$c
while($rs=mysql_fetch_array($conn)){
?>
}
?> // ページを表示
?> ;
?>
5. 、その後、プロンプトが表示され、ページ
$ly_title=$_POST["ly_title"];
$ly_c
$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); = 'text/javascript'>alert('追加されました!');location.href='index.php';");
?>
6. ダイアログ ボックスが表示され、ページが表示されます。
echo("");
? >
7. データベースの条件付き読み取り
$sql="select * from liuyan where ly_id=$_GET[id]"; $c
$rs=mysql_fetch_array($conn);
?>
2) 特定のフィールドを出力します

mysql_close( );
?>
8. データベース内の特定のレコードを更新し、プロンプト ジャンプを実行します
$ly_title=$_POST["ly_title"]; "];
$ly_author=$_POST["ly_author"];
$ly_email=$_POST["ly_email"];
$sql="更新 liuyan set ly_title='$ly_title',ly_c 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."'"; = mysql_query($sql,$connec);
if($row=mysql_fetch_array($result)){
session_register("admin")
$admin=$username; javascript '>alert('ログイン成功!');location.href='admin.php';");}
else
{
echo("
でのエディターの呼び出し方法 1) バックグラウンド管理フォルダーにエディターフォルダーを置きます。
2) 次のステートメントを使用してインポート操作を実行します。


注: eWebEditorPHP38 エディター フォルダーの名前。
id=content (content は上記の非表示フィールドの名前です)
14. ループ出力 (列分割を実現できます)
1) まずテーブルの行と列を挿入します
$i=1; ?>
<テーブル> ;?php
if ($i % 2==0) {
}
$i++;
< /table>
15. データをドロップダウン リスト ボックスにバインドします (変更時にデフォルトで選択します)
$ sql="select * from fenleibiao";
$ c
while($rs1=mysql_fetch_array($conn)){
?>


}
?>

16. 文字長関数を取得する
strlen($c)>12
17.文字インターセプト関数
使用法:
function substrgb($in,$num){
$out=""; while($c=substr($in,$ pos,1)){
if($c=="n") ブレーク
if(ord($c)>128){
$out.=$c ;
$pos++;
$out.=$c;
$out.=$c; pos>=$num) Break;
if($out!=$in) $out = $out . "...";
return $out;
18. is_numeric(qq)
19. PHP テクノロジーで現在の日付を取得します
$ptime=date("y-m-d")
20. ユーザー登録時に使用される PHP 検証プログラム
if ($admin=="" または (strlen($admin) )>16) or (strlen($admin) <2)) {
echo "";
}
if ($password=="" または strlen($password)>16 または strlen( $password)<6) {
echo "";
}
if ($password=="") {
echo "";
}
}
if ($wt="") {
echo ""; }
if ($da="") {
echo "< SCRIPT language=JavaScript>alert('質問の回答は空にすることはできません');";
echo"this.location.href='vbscript:history.back( )';";
}
if ($ qq!="") {
if (!is_numeric($qq)) {
echo "";
}
}
if ($youbian=="" または strlen($ youbian)!=6) {
echo "";
}
if ($youbian!="" ) {
if (!is_numeric($youbian)) {
echo "";
}
}
if ($dizhi="") {
echo "";
}
if ($mail= ="") {
echo "";
}
if ($textarea=="") {
echo "";
}
if ($textarea=="" or strlen(textarea)>150) {
echo "";
}
24、对输出的内容进行判断,从而输出其它结果
if ($rs["active"]==1) {
echo "激活";
}else{
echo "禁用";
}
?>
25.字符截取函数

26.男女问题或单选带选择的
>男
>女
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.添加到收藏夹和设为首页

32.节日倒计时

33.打开窗口即最大化

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

滚动信息

36.防止点击空链接时,页面往往重置到页首端
代码“javascript:void(null)”代替原来的“#”标记
37.不能点右键,不用CTRL+A,不能复制作!





39.如何关闭层






43.后退&关闭窗口
后退:javascript:history.back(1)
关闭:javascript:window.close();
44.如果文字过长,则将过长的部分变成省略号显示

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

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

以上、Minecraft モバイル版シードコード集をはじめ、初心者が PHP 共通コードを使用する際に必須となる Minecraft モバイル版シードコード集を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。