MySQL批量修改

mysql更新语句很简单,更新一条数据的某个字段,一般这样写:  UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: UPDATE mytable SET myfield = 'value' WHERE other_field in ('other_values'); 这里…

PHP常用命令

4.6k PHP教程 , 发表评论
一般情况下,PHP命令行可能很少使用。 但是一旦使用,其实工作效率还提高不少。 比如,不用写一个文件来执行phpinfo()来获取PHP的版本、安装的扩展、php.ini位置。 $ php -v # 查看版本号 $ php -m # 查看安装的模块 $ php -i # 查看PHP信息,相当于执行:phpinfo() $ php -i |grep php.ini # 查看配置文件信息 $ php --ini # 显示配置…

PHP正则表达式获取SQL语句中的表名

有一个SQL语句集合,里面可能有select、select ... left join、update、delete、insert。 要从这语句集合中获取到所有的表名,该如何做呢? 代码如下, <?php class SqlLog { // SQL语句 private static $sql = []; // UPDATE 正则条件 private static $updateExpression = '/UPDATE[\\s`]+?(\\w+)[\\s`]+?/is'; // INSERT 正则条件 …

PHP和JavaScript正则匹配所有字符(包括换行符)的差异

在PHP和JavaScript中,正则表达式匹配所有字符(包含换行符)是不一样的。 假设有这样的字符串: Hello, PHP, JavaScript 现在,我们要从里面中找出后面两行,也就是多行查找。 1 PHP实现 在PHP中,这样写: $str = 'Hello, PHP, JavaScript'; $find = ''; preg_match('/PHP.*?Script/is', $str, $find); print_r($find[0]); 其中, i标…

Redis保存PHP Session方法

11.8k PHP教程 , , 发表评论
PHP默认就支持保存session到redis,不需任何额外代码。 Redis保存session用的命令是setex,用redis-cli monitor实时监测可以检测到。 setex命令的语法: setex(key, time, value) 其中,key是键值,time是过期时间,value是字符串类型的值。 具体步骤如下。 1 环境 要用Redis保存session,首先必须要满足下面的条件: 必须有一台安装了R…

PHP连接和使用Redis

6.4k PHP教程 , 一条评论
1 安装Redis 首先,需要一台Redis服务器。 本地安装方法参考《Redis安装教程》。 2 安装PHP扩展 要在PHP中连接Redis,还需要在PHP中安装phpredis扩展来连接Redis服务器。 2.1 Windows系统 Windows下直接下载 phpredis 扩展,地址:https://pecl.php.net/package/redis。 注意,要根据自己的PHP版本和位数(不是系统位数)下载扩展包,否…

Windows后台启动、停止和重启WNMP脚本

WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 通过DIY安装WNMP后,要一个个启动、停止和重启这几个软件就比较麻烦。 而且PHP FastCGI默认不会后台启动,需要借助 RunHiddenConsole.exe 组件。 那么,用bat脚本来做岂不是更简单? 首先,下载 RunHiddenConsole.exe 下载后,放到安装的WNMP目录下。 然…

PHP Non Thread Safe和Thread Safe区别

None Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查。 Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程,耗尽系统资源。 再看看这两者的选择。 为了与外部交换数据,PHP提供了一种叫SAPI的接口。 SAPI是一个中间过程,提供了一个和外部通信的接口,有点类似于socket。 S…

XHGui安装和使用教程

本文介绍XHGui(MySQL版)的安装、配置和使用。 XHGui基于XHProf,但是较XHpro更加便捷直观,因为它不需要修改项目代码,而且以图形化方式显示结果。 1 安装XHprof 1.1 安装PHP开发版 首先要安装PHP Dev版,后面用到它里面的phpize和pecl支持: $ sudo yum install php-devel -y # CentOS $ sudo apt-get install php5-dev # Ubuntu 然…
« 上一页   下一页 »