php mysql 备注_php,mysql备注信息1

news/2024/7/5 3:52:51

/*

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

如何彻底地删除表?

如果你不需要一个表了,你可以使用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);

?>

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

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


http://lihuaxi.xjx100.cn/news/236497.html

相关文章

volatile - 如何实现线程安全

2019独角兽企业重金招聘Python工程师标准>>> volatile关键字,在我之前的博客 Volatile - 用途 中已经简单讲解过,当时提出了volatile在多线程中是不安全的。本文将重点介绍一种使用方式,可以实现线程安全。 首先,来看一…

利用脚本生成GUID

实际上,可以使用一种非常简单的方法来生成 GUID,但这种方法近乎像是作弊。(您可听清楚了,我们说的可是“近乎”。)“Scriptlet.TypeLib”对象的设计用途是帮助您创建“Windows 脚本组件”(实质上&#xff0…

垃圾回收机制:

2019独角兽企业重金招聘Python工程师标准>>> 垃圾回收机制: 1、GC通过确定对象是否被活动对象引用来确定是否收集该对象。 2、触发GC的条件 1)GC在优先级最低的线程中运行,一般在应用程序空闲即没有应用线程在运行时被调用。但下面的条件例外…

c 应用程序mysql_MySQL C 语言应用程序接口开发教程

从数据库中取回数据在这个实例中我们从表中取回数据。步骤:(1)创建连接(2)执行查询(3)获取结果集(4)提取所有可用的记录(5)释放结果集实例程序打印 writers 表中所有的记录(姓名)。#include #include int main(int argc, char * argv[]){MYSQL * conn;MYSQL_RES * r…

快速开发生命周期支持工具

去年有幸研究公司管理产品的软件平台,当时考虑的产品是基于业务模型之上的一个系统平台,从建模到运行、部署、维护全生命周期管理.当时就提出两个希望先实践解决的就是可复用原型的设计和使用工作流和规则引擎的协作处理询标产品.前一阵子在公司研究成本产品的成本分析和算法,一…

SQL SERVER中什么情况会导致索引查找变成索引扫描

原文:SQL SERVER中什么情况会导致索引查找变成索引扫描SQL Server 中什么情况会导致其执行计划从索引查找(Index Seek)变成索引扫描(Index Scan)呢? 下面从几个方面结合上下文具体场景做了下测试、总结、归纳。 1&…

oracle rac对心跳要求_关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)...

关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)问:假设如下场景:4个节点rac,心跳线走的是千m网络交换机,若是该千M网络交换机断电,我想知道crs的驱逐节点的算法是怎么样的?Oracle 大连 GCS 答复&am…

qt练习11 鼠标,按键,滚轮事件学习

源代码: http://files.cnblogs.com/hnrainll/event.zip