当前位置:  编程技术>php
本页文章导读:
    ▪PHP简单系统查询模块代码打包下载       是时候稍微总结一下前一段时间的PHP简单系统制作技巧了。 前一段时间主要讲述了如何用PHP读取与查询MySQL中的数据,并向大家着重解释了如何制作PHP多条件组合查询的方法。当然,很重要.........
    ▪PHP组合查询多条件查询实例代码第1/2页          先向大家说明需求:按照我们系统的要求,我们将通过部门名称、员工姓名、PC名称、IP地址等等字段来进行组合查询从而得到想要的数据结果。那么,为了简单起见,我们用两个条件(.........
    ▪php下通过POST还是GET来传值       细心的朋友一定注意到,上一次PHP页面间传递参数的专题中有这么一段程序:     <form action="/blog_article/search_result.html" method="POST">     其中的method我用了POST,但为什么不用GET方法呢?     .........

[1]PHP简单系统查询模块代码打包下载
    来源: 互联网  发布时间: 2013-11-30
是时候稍微总结一下前一段时间的PHP简单系统制作技巧了。

前一段时间主要讲述了如何用PHP读取与查询MySQL中的数据,并向大家着重解释了如何制作PHP多条件组合查询的方法。当然,很重要的是让大家了解到如何配置PHP+APACHE+MySQL。 
如果大家在PHP简单信息系统数据查询模块中还有什么问题,欢迎大家留言询问。 
 这里,我为大家准备好了一个文件,集合了前几次的代码,以供大家参考。点击下载。


    
[2]PHP组合查询多条件查询实例代码第1/2页
    来源: 互联网  发布时间: 2013-11-30

   先向大家说明需求:按照我们系统的要求,我们将通过部门名称、员工姓名、PC名称、IP地址等等字段来进行组合查询从而得到想要的数据结果。那么,为了简单起见,我们用两个条件(部门名称、员工姓名)的组合查询来向大家说明这一技术技巧。当我们只输入部门名而员工姓名为空值时,那么部门内所有员工信息将被呈现,只有当你同时限制部门与员工姓名时,才能查询出唯一信息。

    那就让我们开始。

    首先建立查询页面search.php,不同于上次单一条件查询,这次我们需要两个条件的组合进行查询。

<html>
<body>
<h3>查询</h3>
<form action="/blog_article/search_result.html" method="POST">
部门名称:<input type="text" size=25 name="depart" value=""> <br><br>
员工姓名: <input type="text" size=25 name="ename" value=""> <br><br>
<input type="submit" name="提交" value="提交">
</form>
</body>
</html>
    和上次一样,我们将depart与ename的值通过Post的方法传递给search_result.php文件。

    然后便到了这次主题的关键,search_result.php文件如何接受这两个参数值,并判断当其中一个字段为空值时,如何将其排除查询条件。

    怎么理解上面这句话,举例子来说,如果我们单纯地将接收参数的查询语句写成 select * from info where depart='部门值参数'  and ename='员工姓名参数' 的话,那么如果其中一个参数为空时我们就将得到 select * from info where depart='技术部' and ename='' ,显然,这样的查询很有可能返回空的结果,因为这句查询语句的意思就是,查询所有技术部没有姓名的人的数据,这不是很荒唐么,倒过来如果是 select * from info where depart='' and ename='sunec' ,那么它的意思就是查询员工姓名为sunec但是不属于任何部门的人,那自然也是查询不到结果的。

    正确的做法应该是,在查询语句中过滤掉那个为空值的的参数。比如,当我们只输入部门名时应该得到 select * from info where depart='技术部' 。这样,查询语句的意思就变成查询所有部门为技术部员工的信息了,这就是我们想要的。

    明确了思路,那么,下一次我们就去实现它!


    
[3]php下通过POST还是GET来传值
    来源: 互联网  发布时间: 2013-11-30
细心的朋友一定注意到,上一次PHP页面间传递参数的专题中有这么一段程序:

    <form action="/blog_article/search_result.html" method="POST">

    其中的method我用了POST,但为什么不用GET方法呢?

    首先来看看POST与GET传值的区别:

Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 
Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节。
    一般来说,我们用POST传值作为首选,这样做较为安全。 

     本文转载自www.cenusblog.com  

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3