php mysql事务详解
在说php mysql事务之前,可以先了解下 php mysql与mysqli 区别
在PHP中,mysqli 已经很好的封装了mysql事务的相关操作。如下示例:
$sql1 = “update User set [...]
在说php mysql事务之前,可以先了解下 php mysql与mysqli 区别
在PHP中,mysqli 已经很好的封装了mysql事务的相关操作。如下示例:
$sql1 = “update User set [...]
首先两个函数都是用来处理DB 的。
首先, mysqli 连接是永久连接,而mysql是非永久连接。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力。
其次,mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。具体查看 http://cn.php.net/mysqli
应用比较多的地方是 mysqli的事务。
比如下面的示例:
$mysqli = new mysqli(‘localhost’,'root’,”,’DB_Lib2Test’);
$mysqli->autocommit(false);//开始事物
$mysqli->query($sql1);
$mysqli->query($sql2);
if(!$mysqli->errno){
[...]
第二期 lamper人主题交流会即将开始
本期主题是:Web缓存加速
本期活动将采用引导讨论形式分两个部分:
第一、主要从以下几方面进行WEB缓存方案讨论分享:
1. 客户端缓存
2. 内存缓存
3. 文件缓存
4. 数据库缓存
5. 分布式缓存
6. 缓存策略制定规则
第二、对第一期的延续,知识分享系统的开发讨论:
1. 开发流程确定
2. 开发人员分工
3. [...]
php获得服务器端IP和客户端IP这在很多面试题中都会出现。
貌似方法也很多。其中涉及到了$_SERVER 的用法。
也有另外一种方法,也很简单,如下:
PHP获得客户端IP:
$ip=$_SERVER['REMOTE_ADDR'];
直接采用$_SERVER即可。
PHP获得服务器端IP:
$domain = $_SERVER['HTTP_HOST'];
$ip=gethostbyname($domain);
这在PHP3 4 5都通用。
其中,与 gethostbyname相似的还有 gethostbynamel() 这个函数。只不过gethostbynamel() 这个返回的是一个数组
在面试中我们经常遇到这个题目:php遍历一个文件夹下的所有文件和子文件夹。
这个题目有好多种解决方法。但大致思路都一样。采用递归。
function get_dir_scandir($path){
$tree = array();
foreach(scandir($path) as $single){
if($single!=’.’ && $single!=’..’)
{
$path2 = $path.’/’.$single;
if(is_dir($path2))
{
echo $single.”
\r\n”;
get_dir_scandir($path2);
}else
{
echo $single.”
\r\n”;
}
}
}
}
get_dir_scandir($path);
php面试中,有两个题目,很常见。但却很容易错。
第一题:
$a = 2;
$b = &$a;
uset($a);
echo $b;
问这道题,会输出什么? 答案是 2 .
由此,可以衍生出来以下几种情况:$a = 2;
$b = &$a;
uset($b);
echo $a;
php面试题和答案整理。
1.以下哪一句不会把 John 新增到 users 阵列?
2.sort()、assort()、和 ksort() 有什么分别?它们分别在什么情况下使用?
3.以下的代码会产生什么?为什么?
5.些函式可以用来在现正执行的脚本中插入函式库?
7.你如何替 PHP 的应用程式侦错?
11.在一个类别内如何存取这个类别的特性及变改它的值?
13.以下哪一个 函式可以把浏览器转向到另一个页面?
。。。
1、 HTTP服务器.
2、性 能测试工具推荐
3、 图片篇.
4、 如何加载JS,JS应该放在什么位置.
5、 为什么要减少请求数,如何减少请求数.
6、 减少请求,响应的数据量.
7、JS、 CSS的合并、压缩、缓存管理
8、页 面呈现、重绘、回流。
在研究服务器端架构的时候,想查询下百度、网易、sina等公司的服务器都用的什么。于是就简单些了个小工具。
工具地址:http://www.gosoa.com.cn/doc/curl/
下面是查到的百度 sina 163 sohu 服务器的简要信息:
http://www.baidu.com 服务器信息如下:
PHP几个算法整理
PHP冒泡
PHP二分法
PHP求素数
PHP乘法表
具体代码示例,点击进入查看。。。