码迷,mamicode.com
首页 > 其他好文 > 详细

array、isset、三元运算符、find()

时间:2014-11-15 20:04:24      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   ar   os   使用   sp   strong   

array(‘name‘,‘getName‘,3,‘callback‘), // 对name字段在新增和编辑的时候回调getName方法

  1. if(isset($_GET[‘id‘])) {
  2. // 根据id查询结果
$pid=isset($_POST[‘pid‘])?(int)$_POST[‘pid‘]:0;

三元运算符的功能与“if...else”流程语句一致,它在一行中书写,代码非常精练、执行效率更高。

在PHP程序中恰当地使用三元运算符能够令脚本更为简洁、高效。

代码格式如下:(expr1) ? (expr2) : (expr3);
解释:如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。
实现同样的功能,若使用条件流程语句,就需要书写多行代码:
if(expr1) {

expr2;
} else {
expr3;
}

if($pid==0){
$data=0;
假如pid恒等于0,那么data恒等于0
$data=$list[‘path‘].‘-‘.$list[‘id‘];//子类的path为父类的path加上父类的id

find()
ThinkPHP find() 方法是和 select() 用法类似的一个方法,不同之处 find() 查询出来的始终只有一条数据,即系统自动加上了 LIMIT 1 限制。
当确认查询的数据记录只能是一条记录时,建议使用 find() 方法查询,如用户登录账号检测。



$condition[‘username‘] = ‘Admin‘;
    $condition[‘password‘] = MD5(‘123456‘);
    // 查询数据
    $list = $Dao->where($condition)->find();

    if($list){
        echo ‘账号正确‘;
    }else{
        echo ‘账号/密码错误‘;

id=$pid未完待续。。。
 

array、isset、三元运算符、find()

标签:style   blog   io   color   ar   os   使用   sp   strong   

原文地址:http://www.cnblogs.com/hellowzd/p/4100034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!