很多站长朋友们都不太清楚php中find,今天小编就来给大家整理php中find,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 thinkphp的select和find的区别 2、 thinkphp find函数什么意思 3、 phpfind和phpsdudy 的区别 4、 php中,关于文本框搜索功能 5、 thinkphp 中怎么使用find thinkphp的select和find的区别1、都是读取查询数据的功能。
2、find 读取数据表中的一条数据(或者关联数据),主要通过find方法完成,如果查询出错,find方法返回false,如果查询结果为空返回NULL,查询成功则返回一个关联数组(键值是字段名或者别名)。即使满足条件的数据不止一个,find方法也只会返回第一条记录(可以通过order方法排序后查询,查找到一条数据后则不会找下一条数据) 例如:
$User = M("User"); // 实例化User对象
// 查找status值为1name值为think的用户数据
$data = $User->where('name="thinkphp"')->find();
dump($data);
3、select(别名findAll) 读取数据集,其实就是获取数据表中的多行记录(以及关联数据),使用select方法。如果查询出错,select的返回值是false,如果查询结果为空,则返回NULL,否则返回二维数组。例如:
$User = M("User"); // 实例化User对象
// 查找status值为1的用户数据 以创建时间降序(时间戳) 返回10条数据
$list = $User->where('status=1')->order('create_time desc')->limit(10)->select();
thinkphp find函数什么意思一般在model里会用到,find(1)就是找到主键(一般为id)等于1的记录,返回的是一维数组
phpfind和phpsdudy 的区别貌似你说的 phpfind 是 phpwind,phpsdudy 是 phpstudy。
如果是 phpwind 和 phpstudy,则两者区别如下:
phpwind 是一个基于PHP和MySQL的开源社区程序,是种网络论坛应用。
phpstudy 则是一个 PHP 调试环境的程序集成包,可以一次性快速搭建 PHP 的开发运行环境,包括 Apache、PHP、MySQL、phpMyAdmin、ZendOptimizer 等。
php中,关于文本框搜索功能PHP code
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {$a[]="Anna1";
$a[]="Anna2";
$a[]="Anna3";
$a[]="Anna4";
$a[]="Anna5";
$a[]="Anna6";
$a[]="Brittany1";
$a[]="Brittany2";
$a[]="Brittany3";
$a[]="Brittany4";
$a[]="Brittany5";
$a[]="Brittany6";
$a[]="Brittany7";
$a[]="Cinderella1";
$a[]="Cinderella2";
$a[]="Cinderella3";
$a[]="Cinderella4";
$a[]="Cinderella5";
$a[]="Cinderella6";
$a[]="Cinderella7";
$a[]="Diana1";
$a[]="Diana2";
$a[]="Diana3";
$a[]="Diana4";
$a[]="Diana5";
$a[]="Diana6";
$a[]="Diana7";
$a[]="Eva";
$a[]="Fiona";
$a[]="Gunda";
$a[]="Hege";
$a[]="Inga";
$a[]="Johanna";
$a[]="Kitty";
$a[]="Linda";
$a[]="Nina";
$a[]="Ophelia";
$a[]="Petunia";
$a[]="Amanda";
$a[]="Raquel";
$a[]="Cindy";
$a[]="Doris";
$a[]="Eve";
$a[]="Evita";
$a[]="Sunniva";
$a[]="Tove";
$a[]="Unni";
$a[]="Violet";
$a[]="Liza";
$a[]="Elizabeth";
$a[]="Ellen";
$a[]="Wenche";
$a[]="Vicky";
//get the q parameter from URL
$q = $_POST["q"];
$r = preg_grep("/^$q/i", $a);
exit(join('<br>', $r));
}
?>
<script type="text/javascript" src=""></script>
<script>
function showHint(s) {
if($.trim(s) == '') return;
$('#txtHint').css('display', '');
$('#txtHint').load('', {q : s});
}
</script>
<div>
<form action="gethint.php" method="get" name="q">
<input type="text" id="q" name="q" onkeyup="showHint(this.value)" style="width:300px; height:32px;" />
<input type="submit" style="width:80px; height:34px;" value="Search"/>
<p id="txtHint" style="width:600px;diplay:none"></p>
</form>
</div>
thinkphp 中怎么使用find参考如下代码:
$user=M('user');
$data=$user->where(条件)->find();
更多问题,欢迎前往php中文网问答社区,大神在线帮你解决。
关于php中find的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php中find 如何在PHP中使用的详细内容...