mysql_query("select count(*) from table") //得到字段的结果数

******

rand(0,10) //随机数获取

*******

PHP、MySql防止重复插入: mysql_query("insert ignore into table(str) values(insertstr)",$connw);

******

时间的加减运算,返回时间戳: mktime(0,0,0,date("m"),date("d")+5,date("Y")); //前面三个零是小时、分钟、秒

*******

正则: ereg/eregi(正则,字符串) //匹配返回true,否则false eregi不区分大小写

以上是匹配字符串

查找字符串范例:

    if(preg_match("/\d{11}/",$number,$mobile)){   //mobile是把找到的字符串存储到这个数组中
echo "OK";
//验证通过 }else{
//手机号码格式不对
echo "NO";
}

************

转换编码: mb_convert_encoding(str,"UTF-8","GBK"); iconv("gb2312","utf-8",$hang);

*********

用PHP邮件函数发送邮件

function mailsend($to,$subject,$neirong,$reply,$from)
{
$subject = iconv("utf-8","gb2312",$subject); //防止乱码
$message = $neirong;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; //Additional headers
$headers .= 'Reply-To: '.$reply . "\r\n";
$headers .= 'From: '.$from . "\r\n";
mail($to,$subject,$message,$headers);
}
mailsend("邮件地址","测试邮件","测试内容","webmaster@www.com","webmaster@www.com");
mail("邮件地址",iconv("utf-8","gb2312","测试邮件a"),"测试内容",'From:webmaster@www.com'."\r\n".'Reply-To:webmaster@www.com');

***********************************

升序和降序查找Mysql

$result=mysql_query("select * from cheliangdangan order by xuhao",$this->connw);//升序

$result=mysql_query("select * from cheliangdangan order by xuhao desc",$this->connw);//降序

***********************************

多字段模糊查询

$result=mysql_query("select * from dingdan where(
diyilianxirendianhua like '%".$tiaojian."%'
or yongchedanwei like '%".$tiaojian."%'
or xingchengmiaoshu like '%".$tiaojian."%'
or cheliang like '%".$tiaojian."%'
or xuhao like '%".$tiaojian."%'
or dierlianxirendianhua like '%".$tiaojian."%'
or userid like '%".$tiaojian."%'
)",$this->connw)or die("查找历史定单出错,请联系管理员,出错信息为:".mysql_error());

int、text和字符都要统一格式,不然会出错

************************************

小数取整

intval($height*$bili)

************************************

得到图片尺寸

list($width, $height, $type, $attr) = getimagesize("./users/".$jieguo['ID']."/jpg/touxiang.jpg");

PHP操作技巧的更多相关文章

  1. 用Excel做出比肩任务管理软件的操作技巧

    用Excel做出比肩任务管理软件的操作技巧 在项目管理中,网上有各种各样的工具可以选择,到底用哪个,曾一度困扰着我.我是一个有轻度强迫症的人,总是喜欢试用各种各样的系统,以比较他们之间的不同,试图选择 ...

  2. Jquery数组操作技巧

    Jquery对数组的操作技巧. 1. $.each(array, [callback]) 遍历[常用]  解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不 ...

  3. Vi操作技巧

    Vi操作技巧: :nu    显示当前所在行的行号 :set nu    显示全部行号 :set nonu        取消显示行号 /字符串    查询字符串,按n查询下一个,按N查询上一个 持续 ...

  4. vim常用操作技巧与配置

    vi是linux与unix下的常用文本编辑器,其运行稳定,使用方便,本文将分两部分对其常用操作技巧和配置进行阐述,其中参考了网上的一些文章,对作者表示感谢 PART1 操作技巧 说明: 以下的例子中  ...

  5. [eclipse] 三个操作技巧

    [eclipse] 三个操作技巧 1.快捷键Ctrl+Shift+i:Debug调试中直接获取方法的返回值 在下图代码中,想知道getHost(),则在调试时运行完该句代码后,选中"urlU ...

  6. eclipse 终极操作技巧

    eclipse作为一个java开发必备软件,从用户体验来说,还是蛮一般的(按照初始设置的话),所以有必要进行一些设置上的改良,加上对一些好用的快捷键的挖掘,能让你用eclipse更加得心应手,事半功倍 ...

  7. 第八章 Hibernate数据操作技巧

    第八章   Hibernate数据操作技巧8.1 分组统计数据    语法:[select]... from ...[where] [group by...[having...]] [order by ...

  8. 转:Mac操作技巧 | "键盘侠"必备快捷键

    看到一篇网友整理的比较好的“Mac操作技巧 | "键盘侠"必备快捷键”,转载过来分享给大家!希望能有帮助. 更多专题,可关注小编[磨人的小妖精],查看我的文章,也可上[风云社区 S ...

  9. PDF文件转换成Excel表格的操作技巧

    我们都知道2007以上版本的Office文档,是可以直接将文档转存为PDF格式文档的.那么反过来,PDF文档可以转换成其他格式的文档吗?这是大家都比较好奇的话题.如果可以以其他格式进行保存,就可以极大 ...

  10. Eclipse操作技巧记录

    工欲善其事,必先利其器.记录下自己使用的eclipse操作技巧 1.eclipse设置自动提示 window->preference->java->editor->conten ...

随机推荐

  1. study Python3【3】的函数

    Python的函数定义简单,但灵活度非常大.功能强大意味复杂.为了复习,把廖雪峰老师的该课程做个回顾. 参数有:必选参数.默认参数.可变参数.关键字参数.命名关键字参数. 计算x的n次方函数: def ...

  2. [COCI2014-2015#2] MOBITEL 题解

    题目大意 有一只蚂蚱,它把手机掉到了水坑里.然后它把手机捞出来,发现手机键盘都坏了. 那么手机没有坏之前就是介个样子的: 我们想打字的话就需要按下相应的数字键.比如说我们想打出 "a&quo ...

  3. dijkstra的封装模版

    /** - swj - * />_____フ | _ _| /`ミ _x ノ / | / ヽ ? / ̄| | | | | ( ̄ヽ__ヽ_)_) \二つ **/ #include <bits ...

  4. Hello, PostgreSQL

    Hello, PostgreSQL Whoami:5年+金融.政府.医疗领域工作经验的DBA Certificate:PGCM.OCP.YCP Skill:Oracle.Mysql.PostgreSQ ...

  5. cmd窗口中执行shell文件的方式

    使用cmd打开窗口后,使用powershell切入ps状态,然后使用sh命令即可执行shell文件,切入ps状态所在的目录为Administrator目录 bat设置Path变量 设置好sh.exe的 ...

  6. vue2鼠标事件

    1.单击 @click 2.按下 @mousedown 3.抬起 @mouseup 4.双击 @dblclick 5.移动 @mousemove 6.移除 @mouseout 7.离开 @mousel ...

  7. LeetCode 热题 100

    1. 两数之和 1. 两数之和 class Solution { public int[] twoSum(int[] nums, int target) { int n = nums.length; ...

  8. AI提示词:一个通用C++ ECS系统实现(事件条件动作系统)

    AI提示词 using eca_cond = bool(*)(...); using eca_action = void(*)(...); class eca_info { public: eca_c ...

  9. 支持命令行输入中文(例如redis-cli输入中文)

    修改 cmd 控制台默认代码页编码的几种方法[GBK.UTF-8]_FKNIGHT 的博客-CSDN博客_修改cmd编码 1.进入redis-cli.exe所在文件夹 2.在路径栏输入cmd回车 3. ...

  10. 17.8K star!完美超越宝塔的产品,像呼吸一样部署应用,这款开源神器绝了!

    嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 Dokploy是一个强大的开源平台,旨在简化全栈 Web 应用的开发和部署.通过其直观的界面 ...