unsigned   既为非负数,用此类型可以增加数据长度!

例如如果    tinyint最大是127,那    tinyint    unsigned    最大   就可以到    127 * 2
unsigned 属性只针对整型,而binary属性只用于char 和varchar。

类型 说明
tinyint 非常小的整数
smallint 较小整数
mediumint 中等大小整数
int 标准整数
bigint 较大整数
float 单精度浮点数
double 双精度浮点数
decimal 一个串的浮点数

More

  • Tags:

正则相关教程:http://deerchao.net/tutorials/regex/regex.htm

1.由数字、26个英文字母或者下划线组成的字符串:
^[0-9a-zA-Z_]{1,}$
2.非负整数(正整数 + 0 ):
^/d+$
3. 正整数:
^[0-9]*[1-9][0-9]*$
4.非正整数(负整数 + 0):
^((-/d+)|(0+))$
5. 负整数 :
^-[0-9]*[1-9][0-9]*$
6.整数:
^-?/d+$
7.非负浮点数(正浮点数 + 0):
^/d+(/./d+)?$
8.正浮点数 :
^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
9. 非正浮点数(负浮点数 + 0):
^((-/d+(/./d+)?)|(0+(/.0+)?))$
10.负浮点数 :
^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
11. 浮点数 : More

  • Tags:

PHP多文件上传类
* 可同时处理用户多个上传文件。效验文件有效性后存储至指定目录。
* 可返回上传文件的相关有用信息供其它程序使用。(如文件名、类型、大小、保存路径)
//注意,上传组件name属性不管是一个还是多个都要使用数组形式,如:

<input type="file" name="user_upload_file[]"> 
<input type="file" name="user_upload_file[]">

More

  • Tags:

PHP与MySQL的数据库连接类 More

  • Tags:

PHP使用STMP发送电子邮件类
//##########################################
$smtpserver = “smtp.qq.com”;//SMTP服务器
$smtpserverport =25;//SMTP服务器端口
$smtpusermail = “”;//SMTP服务器的用户邮箱
$smtpemailto = $mailto;//发送给谁
$smtpuser = “”;//SMTP服务器的用户帐号
$smtppass = “”;//SMTP服务器的用户密码
$mailsubject = $mailtitle;//邮件主题
$mailbody = $val;//邮件内容
$mailtype = “HTML”;//邮件格式(HTML/TXT),TXT为文本邮件
########################################## More

  • Tags:

自定义函数解决截取中文字符乱码问题

<?php        
//定义一个用于截取一段字符串的函数msubstr()       
function msubstr($str,$start,$len){//$str指的是字符串,$start指的是字符串的起始位置,$len指的是长度。       
  $strlen=$start+$len;//用$strlen存储字符串的总长度(从字符串的起始位置到字符串的总长度)       
  for($i=0;$i<$strlen;$i++){//通过for循环语句,循环读取字符串       
    if(ord(substr($str,$i,1))>0xa0){//如果字符串中首个字节的ASCII序数值大于0xa0,则表示为汉字       
      $tmpstr.=substr($str,$i,2);//每次取出两位字符赋给变量$tmpstr,即等于一个汉字       
      $i++;//变量自加1       
    }else{//如果不是汉字,则每次取出一位字符赋给变量$tmpstr       
      $tmpstr.=substr($str,$i,1);       
    }       
  }       
  return $tmpstr;//输出字符串       
}       
$msg="亲爱滴你慢慢飞,小心前面带刺滴玫瑰";       
echo msubstr($msg,0,15);       
if(strlen($msg)>15)       
{       
  echo "...";       
}?> 
  • Tags:

PHP自定义函数去除特殊字符和空格

<?php       
function unhtml($content){  //定义自定义函数的名称       
  $content=htmlspecialchars($content);//转换文本中的特殊字符       
  $content=str_replace(chr(13),"<br>",$content);//替换文本中的换行符       
  $content=str_replace(chr(32)," ",$content);//替换文本中的        
  $content=str_replace("[_[","<",$content);//替换文本中的大于号       
  $content=str_replace(")_)",">",$content);//替换文本中的小于号       
  $content=str_replace("|_|"," ",$content);//替换文本中的空格       
  return trim($content);//删除文本中首尾的空格       
}       
?> 
  • Tags:

一个带页码的分页类
More

  • Tags: