PHP 范例
来源:互联网 发布:联通一卡多号软件 编辑:程序博客网 时间:2024/05/06 20:47
输出数组的时候最简单的就是print_r()函数,echo是不行的: print_r($array_name);
如果想输出HTML源代码,可是使用htmlentities: echo htmlentities('<p>Hello World</p>');
PHP的运行时错误报告配置参考:http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting
一个很有意思的例子是调用函数的时候加上@符号:$somevar = @mail($to,$subject,$msg); 这个是用来“suppress error”,参考:http://stackoverflow.com/questions/136899/suppress-error-with-operator-in-php
Link: http://database.ctocio.com.cn/127/9011627.shtml
最近几天,学校的MySQL数据库总是出现许多死连接的情况,主要表现为有过多的Sleep连接,并且Time时间很长,占满了所有的可用连接数,以至于其它用户无法再连接数据库。我开始考虑调节MySQL数据库参数,但是改了许多参数仍然没有解决这个问题。于是想了一个比较狠的办法,写一个php脚本,每2分钟执行一次,发现死连接(超过120秒)就Kill掉,这样再也不会让某些程序搞死数据库服务器了,下面是Kill死连接的小程序:
下载:
kill-mysql-sleep-proc.php
define('MAX_SLEEP_TIME',120);
$hostname="localhost";
$username="root";
$password="password";
$connect=mysql_connect($hostname,$username,$password);
$result=mysql_query("SHOWPROCESSLIST",$connect);
while($proc=mysql_fetch_assoc($result)){
if($proc["Command"]=="Sleep"&&$proc["Time"]>MAX_SLEEP_TIME){
@mysql_query("KILL".$proc["Id"],$connect);
}
}
mysql_close($connect);
?>
将它当中的$password改成你实际的数据库密码,死连接的时间也可以修改。然后加入计划任务就可以了。比如用crontab-e命令加入:
*/2****php/usr/local/sbin/kill-mysql-sleep-proc.php
就可以每隔2分钟检查并清除一次数据库中的死连接了。
如何在PHP的SQL语句中使用变量:
$username = "White";
$qry = "SELECT * FROM tbl WHERE lastname = '$name'";
echo $qry;
- PHP 范例
- php导出PDF范例
- PHP-Memcache 使用范例
- PHP 断点续传范例
- php token验证范例
- php 二维码接口生成范例
- php获得客户端ip地址范例
- [PHP设计模式]Composite(组合)模式范例
- php 验证码实现范例 smarty html
- PHP POST GET 方法简单范例
- PHP中header用法详解带范例
- PHP中header用法详解带范例
- php程序开发范例宝典--代码模块化
- PHP中header用法详解带范例
- php中cookie和session使用范例
- php正则去除文章页标签范例
- php-app开发接口加密范例
- php回调函数使用范例
- 标题
- 2008年度软件测试工具英雄榜
- 实战演练Autotools
- Ethernal 使用
- 测试用例的几种设计方法
- PHP 范例
- 标题
- 如何管理好团队,团队需要同心圆建设
- Java tcp服务器框架 以及一个简单命令行聊天的测试例子
- 嘀咕网暂停服务,有人怀疑和饭否一样被封了
- Google将通过个性化首页及地图全程网络直播日全食
- 揭秘八零后的30个生活习惯
- 期待等会儿看日食了
- 搞笑个人信息