数据库:MSD
表:PURTC、PURTD
PURTC中的字段:
PURTD中的字段:
------------------------------条件区-----------------------------------
----------------------------数据显示区----------------------------------
希望可以给出源码,谢谢
表:PURTC、PURTD
PURTC中的字段:
PURTD中的字段:
------------------------------条件区-----------------------------------
----------------------------数据显示区----------------------------------
希望可以给出源码,谢谢
解决方案 »
- 求php大侠解决zend studio8.0.1中的乱码问题
- php中mssql有类似mysql的这个mysql_unbuffered_query函数的功能吗?
- 2个1维数组变成 2维数组
- MagickWand组件
- PHP+MYSQL源码
- 出售虚拟空间
- PHP+SQL SERVER数据库 DB Error: connect failed
- 想开发一个论坛(PHP+MYSQL),论坛的界面就象CSDN的一样,左边是列表,右边是问题。请问有没有论坛模板呀。在网上只能找到PHPBB等等。
- 小妹求请高手帮忙怎样把php和mysql连接起来
- 在线等,关联查询问题,比如省市关联查询,一级省,二级市
- apache禁止别人的域名解析到我的服务器
- php实现不同ip不同语言包
这个数据表设计确实有问题,
两个表竟然只有一个numeric类型的字段。
很多列其实都是枚举值。如果值是枚举值的话,不应该直接定义为char或varchar类型。可以用tinyint类型来做个标号,然后再加张表与此表做关联。这样能保证数据的一致性,而且由于是数值型,作为where条件筛选或关联键,查询速度也会很快。从设计范式来讲严重不符合,从实际使用角度讲,也没什么好处。不要认为这是xx的系统,他们的代码就一定好。尤其是国内的程序代码。
单个 select * from user where userid=?
多个 select * from user where userid=? && username=?
复杂点的就多表查询 原理也是一样的
你能够从数据库中获取到你想要数据,接下来你爱怎么显示,爱怎么处理就随你了。包括分页处理。
select * from PURTC, PURTD where tc001=td001 and tc002=td002
根据输出要求自行调整设表单为post方式的,表单对象与字段同名,提交按钮不命名
生成代码
$s = '';
foreach($_POST as $k=>$v) {
if(! empty($v)) $s .= " and $k='$v'";
}
将 $s 附加在基础指令之后,查询、显示
请自行加入合法性验证代码