NEW

MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)

MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)
本文介绍MySQL数据库使用SQL语句来在现有的表中,添加一个新的字段,包括设置字段的是否为空、默认值等。 先看一下最简单的例子,在test中,添加一个字段,字段名为birth,类型为date类型。 mysql> alter table test add column birth date;    Query OK, 0 rows affected (0.36 sec)    Records:&...
NEW

一些常用的MySQL命令收集整理

一些常用的MySQL命令收集整理
MySQL命令行是学习MySQL数据库必须要掌握的知识,下面就为您介绍了10个好用的MySQL命令行,希望对您学习MySQL命令行方面能有所帮助。 1、显示数据表的结构: mysql> DESCRIBE 表名; (DESC 表名) 2、建立数据表: mysql> USE 库名; //进入数据库 mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1)); 3、删除数据表: mysql> DROP TABLE 表名; 4、重命名数据表 alter table t1 rename t2; 5、显...

php 截取去掉最后/第一个字符

php 截取去掉最后/第一个字符
在PHP的应用中,经常需要对字符进行组合使用,比如我们得到的变量多余出一个逗号或者分号之类的,这个时候想要去掉的话,就需要使用PHP的内置函数来去掉了,又或者说我们得到的变量正好多出一个逗号或者分号,同样需要使用PHP来去掉最后的一个或多个字符。 好了,使用PHP截取或者去掉字符,然后组合成新的变量,这在PHP中是很容易就能实现的,也是我目前使用频率比较大的一个小功能,虽然是小功能又很简单...

php判断一个字符串包含另一个字符串

php判断一个字符串包含另一个字符串
PHP很简单的一个函数,也是最常用的一个函数了,有两个字符串,需要做个比较判断,一个字符串中是否包含另外一个字符串,实际上就是php内置函数strpos或者strstr,这两个函数都可以实现判断一个字符串是否包含另一个字符串的判断,另外还有比较替换函数等等都可以进行判断的。 因为这个函数使用的频率较高,而我又不愿意去脑记,所以只好写在博客里面了,需要的时候拿出来摘抄。 strpos() 定义和用法:strp...

虚拟主机windows iis7.5的301重定向web.config文件规则

虚拟主机windows iis7.5的301重定向web.config文件规则
经常玩winserver的人应该知道,在iis+php的环境配置下,如果想要做301重定向的话,也只有使用web.config的配置文件来定义了,其实在web.config下面定义也是很简单的,不过跟 .htaccess 文件的定向相比的话,优点却不是很明显了,在 .htaccess 下面可以单页面定向301转向,而在web.config下面则不行,也不知道是我自己设置url重定向有问题,还是怎么的,总之没有配置成功。 最后的解决方法是先转向到页面的i...

thinkphp插件phpexcel导入xlsx文件报错

thinkphp插件phpexcel导入xlsx文件报错
在做ECSHOP商城项目的时候,需要生成一千个体验码,而且还要随机不重复的,当用户使用体验码购买商品的时候就可以进行全返操作了,经理给我发来了一个excel的.xlsx后缀的文件,里面有一千个不重复的体验码,需要导入到ECSHOP数据库里面。 本来考虑到使用一个小工具或者excel导出一个sql,但是找了半天也没找到,这个时候想到thinkphp框架里面原来自己做的有一个导入.xlsx文件到mysql数据库数据的功能,好了...

PHP如何获得用户的真实IP归属地

PHP如何获得用户的真实IP归属地
提供IP地址库接口的互联网企业不在少数,不管是国内的BAT还是国外的GOOGLE都提供了IP地址接口,当然,自己也可以做个IP地址库,网上都有提供地址IP库包下载的,这类的应用大多用在分类站点上面,比如像赶集或者是58同城上面,先是判断用户是哪个地区的,然后将其跳转到相应的城市首页。 在最近做的项目中就遇到了这样的分类功能,从网上收集了几个较为不错的PHP获得用户真实IP的接口。 一,新浪IP API 新浪...

PHP弹出确认框提示

PHP弹出确认框提示
在做thinkphp后台开发中,需要删除掉一条数据,其实直接使用thinkphp原生的弹出确认页面就可以了,但经理说这个不太好,需要弹出一个提示框给用户看,其实很简单的一个php输出js弹出确认框就ok了,竟然突然之间不知道该怎么写了。 好吧,功能还是比较简单的,代码如下: Options +FollowSymlinks    RewriteEngine on    rewritecond %{http_host} ^...

php怎么做301重定向的跳转

php怎么做301重定向的跳转
关于301,想必不少的站长童鞋都接触过的,大都是在iis或者是apache下的配置文件中直接做,再或者的话就直接做个域名转址就ok了,但是我今天遇到的这个客户的站点,即没有域名的权限,也没有主机的配置权限,我也是醉了!! 好了,哪只好在php文件中修改了,只要能跳过去就OK了,如果能把权重给跳过去就更好了。 首先建立一个301.php 的文件,代码如下: $the_host = $_SERVER['HTTP_HOST'];//...

IIS8请求筛选模块被配置为拒绝超过请求内容长度

IIS8请求筛选模块被配置为拒绝超过请求内容长度
实际上这是一个IIS+PHP环境的问题,用的是windows8的服务器系统,IIS+PHP的环境,网站运行正常,但是导入数据库的时候竟然出现了“IIS8请求筛选模块被配置为拒绝超过请求内容长度”,无论如何都无法导入 mysql 数据库,而数据库的大小有四十多M。 GG了一下,原来是IIS的 web.config 配置的问题,我也是晕了,本来 phpmyadmin 的导入大小基本上都是在 php.ini 里面更改一下就OK了,这次竟然遇到跟 web.config ...

Mysql Field * doesn’t have a default value解决方法

Mysql Field * doesn’t have a default value解决方法
MySQL 5中,出现错误提示:Field 'id' doesn't have a default value 解决方法一: 打开my.ini,查找: sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为: sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 然后重启MYSQL 解决方法二: MySQL 5 uses a strict mode which needs to be disabled. In Windows, Goto Start-->Programs-->MySQL->MySQL Instance Confi...

大商创2.0手机端首页空白解决方法

大商创2.0手机端首页空白解决方法
大商创是基于ECSHOP二次开发的一套多商城程序,当然就类似于京东商城哪种了,虽然功能很是强大,但其遇到的问题也是比较多的,如果不是程序员的话,有些功能很难搞定,比如一定要使用高版本的PHP,以及MYSQL等。 而在近期的调试中,又遇到了手机端空白的情况,也没有任何的一个错误提示,仅仅是空白页面,也是晕大了,好了,还是使用万能的搜索引擎吧,现在的谷歌已经上不了了,需要翻墙才能上,只可惜现在...

php怎么将二维数组键名相同的元素转为新的数组

php怎么将二维数组键名相同的元素转为新的数组
在使用PHP打印了一个传过来的 POST 值,而这个 POST 的值是一个二维数组,而我现在需要做的就是将这个二维数组重新组合成一个新的二维数组,而条件则是键名相同的元素为一组数组,这样就形成了N条数组,然后将其组合成一个新的二维数组,好了,可能这样说很多童鞋小朋友不是很理解,直接看代码吧。 $arr=array(     '0'=>array('a'=>'aa','b'=>'tt','c'=>'ff'), &...

在PHP中调用接口

在PHP中调用接口
如:http://localhost/operate.php?act=get_user_list&type=json 在这里operate.php相当于一个接口,其中get_user_list 是一个API(获取用户列表),讲求返回的数据类型为JSON格式。 你只需要在你PHP代码中执行这条链接他就会返回。 GET方式的直接使用 $file_contents = file_get_content('http://localhost/operate.php?act=get_user_list&type=json') POST方式得用下面的(需要开启PHP curl支持)。 ...

PHP100视频教程(2012-2013版)下载地址及密码

PHP100视频教程(2012-2013版)下载地址及密码
php100的视频教程还是很不错的,刚开始学习php就是从php100的2008教程开始的,算是php的启蒙吧,给人的感觉就是很通俗易懂,只要用心去学习,多听几遍,学习php还是很简单的,都是一些非常基础的教程,只可惜自己一直静不下心来去学习,所以2008的视频仅听了十几节课,目前又在学习linux,又是从php100这里学习的,只是好多视频都进行了加密,这里是从网上摘抄过来的php100视频2012-2013版的,如果有需要的...

PHP怎样生成树形菜单

PHP怎样生成树形菜单
一个简单的PHP生成树形菜单的代码,使用的是PHP递归的方法,这也是夏日博客刚刚接手的一个项目中一项较为复杂的应用,PHP生成树形菜单只是一个小的片段代码,而和juqery结合就较为麻烦了说,好了,先简单说一下数组库中的结构,其pid为顶级ID,parent为子分类,而parent则是对应pid的,看到这里经常玩PHP或者数据库的应该明白了吧,就是一个递归出来的树形菜单。 从网上找了许多代码,都用不了,也有可能跟...

php中遍历二维数组的几种方式

php中遍历二维数组的几种方式
在PHP应用当中,二维数组的应用算是高频率的了,尤其遇到较为复杂的计算时,基本上都要用到二维或者多维数组的,而在编历多维数组使用的较多的应该是 for 循环遍历和 foreach 遍历两个函数了,其中没什么特殊要求的话,基本上都是在使用 foreach 遍历函数,当然,我们可以通过这两个遍历函数来组合成各种各样的输出方式。 还是老样子,一直在使用,从来未记住,简单的遍历输出还是较为简单的,下面是两个在...

PHP循环一维数组

PHP循环一维数组
一个简单的PHP循环一维数组的实例,先是把字符串按照一定的规则进行转换成为数组,然后再进行遍历输出,实际是一个很简单的方法,因为最近做的一个二维数组结构图搞得很头疼,所以一时半会儿想不起来如何进行遍历输出了。简单的实例代码如下: foreach($arr as $u){   $strarr = explode("_",$u);   foreach($strarr as $newstr){    ...

php使用正则表达式过滤删除标签内容

php使用正则表达式过滤删除标签内容
做项目的时候为了省劲,所以搞了好多的垃圾内容在数据库里面,而最近又要进行数据库的优化,所以索性将这些垃圾的内容给剔除掉,也就是将多余的URL给剔除掉,因为这些URL完全是可以写在网页里面的,而没必要插进mysql数据库。 好了,关于冗余的html标签,直接使用如下的代码: for( $i=1;$i<=5;$i++ )   {    $sql ="SELECT * FROM `表名`&n...

php怎么打开和执行.exe文件

php怎么打开和执行.exe文件
php虽然是一个弱类型的语言,但其也可以编写PC端的软件,不过术业有专攻,很少有拿PHP来编写软件的,今天要在linux上面定时执行一个 .exe 的文件,但何时执行的代码是要用 php 来写的。 查了一下手册,原来php是有其内置函数 exec 和 system,这两个函数都是可以直接调用其系统命令的,也就是 shell 命令,使用也是很简单的,代码如下: exec("shutdown.exe -f -r -t 0");//www.xiariboke.com不要轻易尝试...
Copyright © 夏日博客 保留所有权利.   Theme  Ality 冀ICP备15026943号-2

用户登录