mysql新增表或字段时判断是否存在

  • 仙士可
  • 2017-04-02 09:09:35
  • mysql
新增数据表和字段是很常见的,在如果表已经存在或者字段存在时就会报错,在升级程序时往往是一大堆的sql语句,而单一的sql语句是没法在新增时判断表或字段是否存在的,必须写成存储过程下面是一个存储过程的例子CREATE PROCEDURE `add_col_homework`()-- 新增一个存储过程 BEGIN IF not EXISTS&n
阅读全文

PHP 获取服务器详细信息的原生方法

  • 仙士可
  • 2017-03-29 19:31:53
  • php
获取系统类型及版本号:    php_uname()     (例:Windows NT COMPUTER 5.1 build 2600)只获取系统类型:          php_uname(‘s’) &nb
阅读全文

on方法多次绑定会多次执行的解决方法

  • 仙士可
  • 2017-03-29 10:54:06
  • js
当重复使用on方法为一个元素绑定事件时,这个事件不会覆盖而是会叠加;例如for(var i=0;i<5;i++) $('#test').on('click',function(){ console.log(1); }) 这样的话,只要点击test元素,将会在控制台生成5个1 解决方法为遇到这种情况需要在每次绑定事件之前,对该事件解绑
阅读全文

php字符串操作函数大全

  • 2017-03-25 16:53:54
  • php
addcslashes — 为字符串里面的部分字符添加反斜线转义字符addslashes — 用指定的方式对字符串里面的字符进行转义bin2hex — 将二进制数据转换成十六进制表示chop — rtrim() 的别名函数chr — 返回一个字符的ASCII码chunk_split — 按一定的字符长度将字符串分割成小块convert_cyr_string — 将斯拉夫语字符转换为别的字符conv
阅读全文

phpstudy配置多站点教程

phpstudy是一款php一键环境的安装包,里面包含了多版本的php,可以随意切换php版本等下面是多站点的配置教程安装并运行phpstudy点击其他选项菜单点击站点域名管理输入自己想要的网站域名,选择网站目录,端口不变(注:网站域名可以随便取,因为这是本地虚拟配置的域名,但最好不要和大网站冲突)点击新增再点击保存设置并生成配置文件点击host管理这个是用于配置本地虚拟域名,host可以屏蔽域名
阅读全文

mysql数据库多表各种join用法

  • 仙士可
  • 2017-03-25 16:00:28
  • mysql
在数据库查询中,往往会需要查询多个表的数据,比如查询会员信息同时查询关于这个会员的订单信息,如果分语句查询的话,效率会很低,就需要用到join关键字来连表查询了下面是例子分析会员表:user_id  user_name1      张三2      李四3      王老五订单表order_id &
阅读全文

innodb 和myisam数据表类型的区别

  • 2017-03-25 15:52:06
  • mysql
MyISAM 和InnoDB 讲解  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。  以下是一些细节和具体实现的
阅读全文

php识别相似图片简易版

  • 仙士可
  • 2017-03-24 17:48:39
  • php
这个识别图片的原理是分析像素点,计算平均颜色,大于平均颜色则为1,小于则为0,然后进行比对精确度很低,只能匹配形状和比例一样的图片 class img { //比较图片相似度     public function cpimg($img1, $img2, $rate = '
阅读全文

php检测值是否存在二维数组

  • 仙士可
  • 2017-03-24 17:43:02
  • php
//检测某个值是否存在某个二维数组里 function if_array($str, $arr, $k) {     foreach ($arr as $val) {         if (
阅读全文

mysql开启数据库记录日志

  • 仙士可
  • 2017-03-24 08:19:26
  • mysql
程序出错时,几乎占了一半是写错了sql语句,而定位出错位置和找错是非常麻烦的,这时候就可以借助mysql的日志记录打开mysql文件夹的my.ini在最底部或者最前面换行重新添加一句log="G:/mysqllog/mysql.sql" G:是盘符,然后后面是你想要放数据库日志的目录和文件名保存后重启mysql,如果在目录没发现你的文件,请自行添加目录和文件名,然后重
阅读全文
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com