/*

+---------------------------------------------------------------------------------------+

如何彻底地删除表?

如果你不需要一个表了,你可以使用DROP.语法如下:

DROP TABLE tablename

例如:

DROP TABLE employee_data

Query OK,0 rows affected(0.01 sec);

+---------------------------------------------------------------------------------------+

PHP动态网站开发中常用的8个小的技巧

1.批量获得checkbox的值

2.使用

当计划当作sql指令的一部分的时候;如果参与控制的字段是数值型的,则:

if(!empty($_POST['checkbox'])){

$expr=join(',',$_POST['checkbox']);

$sql="select * from tbl_name where field in ($expr) ";

}

如果参与控制的字段是数值型的,则

if(!empty($_POST['checkbox'])){

$expr="".join(",",$_POST['checkbox']).".";

$sql="select * from tbl_name where field in ($expr)";

}

PHP判断Form表单是否提交:

$action=$HTTP_POST_VARS["Button1"];

if($action=="提交"){

//执行表单动作

}else{

//读取默认值

}

PHP读取字符串长度

strlen($myrow[1])

PHP Url转向

Header("Location:".$_SERVER["HTTP_REFERER"]);

PHP超全局对象

$a=1;

$b=2;

function Sun(){

$GLOBALS["b"]=$GLOBAL["a"]+$GLOBAL["b"];

}

Sun();

echo $b

?>

PHP表单取值

如果method="get" 就用$_GET["test"]代替$test

如果method="post" 就用$_POST["test"]代替$test

PHP获取当前IP

=$HTTP_SERVER_VARS["REMOTE_ADDR"]?>

PHP 获取当前时间

echo date("Y-m-d G:i:s");

?>

date("Y年m月d日")

Date("Y-n-j")

+---------------------------------------------------------------------------------------+

+---------------------------------------------------------------------------------------+

使用PHP来实现页面静态发布的两种方法

1.方法一:

ob_get_contents

例子:

ob_start();#打开缓存区

$fn=date("ymdhis").rand(1000,9999).'html';//生成文件名

require("supply.php");#载入要生成静态页面的文件,因为后台有ob_clen()所以不会显示出来

$fs=fopen($fn,"w");#打开静态页文件

fwrite($fs,ob_get_contents());#生成静态页面

ob_clean();#清空缓存

?>

2.方法2

file_get_contents();

$fn=date('ymdhis').rand(1000,9999).'html';

$url='http://'.$_SERVER['HTTP_HOST'].'/';#注意

$content=file_get_contents($url);

$fs=fopen($fn,'w');

fwrite($fs,$content);

?>

下面对上面的注意进行注释:

如果在些你使用的是仅仅是文件名,而不是URL,那么您这个文件中如果有使用引用文件比如require('header.php'),那么header.php中的内容将不会显示出来.

3.方法3

str_replace()

$filemodel="supply.php";

字串5$file=fopen($filemodel,'w');

$temp=fread($file,filesize($filemodel));

$temp=str_replace("[title]",$title,$temp);

$temp=str_replace("[postTime]",$postTime,$temp);

$temp=str_replace("[content]",$content,$temp);

?>

这些适用于简单的页面,在实际应用中,你可以写一个生成静态页面的类,在类中加入相应的异常处理!

+---------------------------------------------------------------------------------------+

php mysql 备注_php,mysql备注信息1相关推荐

  1. php mysql搭建_PHP+MYSQL的搭建_MySQL

    现在准备研究下微信的开发,所以要研究下PHP了,但对这个平台还是很陌生的,所以网上找了些资料并测试,现贴出来给大家参考. 第一步:我们先下载[PHPStudy 2013]或者最新版本: 下载地址: h ...

  2. php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法

    mysql_set_charset (PHP 5 >= 5.2.3) mysql_set_charset - 设置客户端的字符集 本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 ...

  3. php mysql 降_PHP,MySQL:mysql替代php in_array函数

    假如我有一个数组并且我想检查一个元素是否是该数组的一部分,我可以继续使用in_array(needle,haystack)来确定结果.我试图看到PHP相当于我的目的.现在你可能有一个即时的答案,你可能 ...

  4. php mysql 分类_php+mysql实现无限分类实例详解

    本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...

  5. php mysql无限_php+mysql实现无限分类实例详解

    php+mysql实现无限分类实例详解 fenlei($arr[$i][0]);   //$arr[$i][1]表示第$i+1个分类的id的值.进行递归,也就是把自己的id作为f_id参数把自己的子类 ...

  6. 托管系统的mysql设计_PHP+MySQL托管中心管理系统的设计与实现

    随着在校学生人数的不断增加,学生的数量也在不断的增加,但是很多时候因为父母工作忙没时间,以及一些其他的原因没办法对学生间辅导,这就诞生了托管中心这一行业,但是传统的托管中心多是人工手动的模式进行管理的 ...

  7. apicloud mysql 登录_PHP+MySQL实现前台的登陆注册。

    前台的注册页面 title html, body { height: 100%; } .row { position: relative; box-sizing: border-box; width: ...

  8. mysql+基本代码_PHP+MySQL扎实基本功十句话_php

    2.写程序前看看怎么用error_reporting. 3.不懂就问本身没错,但你需要在那之前查查手册. 4.当然,你需要懂得使用手册.手册上找不到答案的时候,应该考虑下网络上的搜索引擎. 5.刚学会 ...

  9. php mysql预约_PHP+MySQL实验室预约管理系统的设计与实现

    随着我国教育的改革在校学生人数的不断增加,在校大学生的数量也变的越来越多,同时面临的就是如何更加方便快捷和高效的管理高校实验室预约的问题,传统模式的实验室预约管理明显已经不能够满足当下的需求,于是我们 ...

最新文章

  1. navicat for mysql收藏夹
  2. Elasticsearch增删改查
  3. R语言ggplot2可视化柱状图(条形图)可视化中保留没有用到的因子水平(占位保留)
  4. window10 运行linux软件,现在你可以直接在Windows 10平台上运行带用户界面的Linux桌面软件...
  5. 主要垃圾回收器和垃圾回收算法
  6. 数组元素的修改会影响到转换过来的结合_数组长度属性背后有什么魔力?
  7. Jquery复习(七)之尺寸
  8. MS3D model 的 Frame count
  9. UVA10738 Riemann vs Mertens【欧拉筛法】
  10. 递归法:求两个串的最大公共子序列的长度
  11. 【图像加密】基于matlab RSA图像加密解密【含Matlab源码 1442期】
  12. 计算机操作系统第一章测试题及答案
  13. 神奇的数字之回文数c语言,奇妙的数字
  14. 小米5USB 计算机连接,小米手机连接电脑不显示usb选项
  15. [转]WinRAR破解方法
  16. ninja ripper新版教程
  17. 1.关于tomcat的startup.bat文件闪退,而日志文件没有任何信息
  18. 计算机网络技术项目成果,计算机网络技术专业建设预期成效
  19. java 中文转成_Java将中文转换成unicode字符。
  20. 推荐几个美女程序媛和大佬的公众号!

热门文章

  1. linux python版本_linux下更新Python版本并修改默认版本
  2. 【工具软件】webstorm配置
  3. service iptables status无法执行,报错
  4. root 123 mysql_MySQL常用命令
  5. 数据千万条,备份第一条,数据找不回,老板两行泪
  6. TypeScript学习笔记之 接口(Interface)
  7. JS设计模式-观察者模式
  8. Java读取Properties配置文件
  9. 把数据库中有关枚举项值的数字字符串转换成文字字符串
  10. Python、Unicode和中文