php查询数据范围内 php实现查询功能( 三 )


例子:
?php
//注意 php版本要 小于等于 5.3
header("content-type:text/html;charset=utf-8");
$link=mysql_connect("127.0.0.1",'root','root') or die('连接数据库错误');
mysql_select_db("test",$link) or die('选择数据库错误');
//mysql_select_db 第二个参数可要可不要 就近原则
mysql_query("set names utf8");
$sql='select * from bumen';
$res=mysql_query($sql);
?
?php
//服务器端文件代码:
//header头前不能有输出
header("content-type:text/html;charset=utf-8");
//接受用户注册的信息
$name=$_POST['username'];
$pwd=$_POST['pwd'];
$sex=$_POST['sex'];
$bumen=$_POST['bumen'];
$jianjie=$_POST['jianjie'];
//① 连接数据库 mysql_connect('数据库的ip','管理员名称','密码'); 返回一个数据库连接标识是个资源
$link=mysql_connect('127.0.0.1','root','root')or die("数据库连接失败");
//② 选择数据库 mysql_select_db('库名',数据库的连接标识)
mysql_select_db('tt',$link);
echo mysql_error();
die;
//③ 设置数据库的字符集 mysql_query('set namesutf8')
mysql_query('set names utf8');
//④ 写sql语句进行执行,增、删、改、查都可以的 用mysql_query()来执行
//注意:mysql_query()对于select返回的是一个资源,其他的也就是delete、insert、update返回的都是布尔也就是真或者假
$sql="insert into yuangong (name,pwd,sex,bumen,jianjie)values('$name','$pwd','$sex','$bumen','$jianjie')";
if(mysql_query($sql)){
echo "添加成功!";
}else{
echo "添加失败!";
}
?
数据库可视化操作工具
navicat (window安装收费)
phpmyadmin(免费跨平台,不用安装 php)
PHP查找一周内的数据 和一段范围的数据 怎么写SQL-CSDN论坛/时间短查询
$starttime=GetMkTime($starttime);
$endtime=GetMkTime($endtime);
if($issettime==1){
if(!empty($starttime)!empty($endtime)){
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}else if(!empty($starttime)empty($endtime)){
$endtime=time();
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}else if(empty($starttime)!empty($endtime)){
$starttime=GetMkTime("2012-1-1");
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}
}else if($issettime==2){
if(!empty($starttime)!empty($endtime)){
$wheresql .=" AND shousu_time BETWEEN $starttime AND ".$endtime."";
}else if(!empty($starttime)empty($endtime)){
$endtime=time();
$wheresql .=" AND shousu_time BETWEEN $starttime AND ".$endtime."";
}else if(empty($starttime)!empty($endtime)){
$starttime=GetMkTime("2012-1-1");
$$wheresql .=" AND shousu_time BETWEEN $starttime AND ".$endtime."";
}
}else
{
if(!empty($starttime)){
if($isset=="jr"){
$starttime=GetDateMK($starttime);
$wheresql .=" AND datediff('".$starttime."',FROM_UNIXTIME(`paidan_time`))=0 ";
}else{
//$endtime=time();
$wheresql .=" AND paidan_time BETWEEN $starttime AND ".$endtime."";
}
/*$nowtime = time();
$passtime=$nowtime-$starttime;
$tianshu=floor($passtime/(24*60*60));
echo floor($passtime/(24*60*60));//天数
//echo 'br/';
$starttime = $nowtime - ($tianshu*24*3600);
$wheresql .= " AND paidan_time='$starttime' ";*/
}
}
thinkphp 怎么查本周 本月时间范围内的数据求本周的开始和结束时间
$w = date('w',time()) - 1;
$start_time = time() - $w * 60 * 60 * 24;//星期一的时间戳
$end_time = time() + (6 - $w) * 60 * 60 * 24; //星期天的时间戳
M('tablename')-where("create_time ={$start_time} and create_time = $end_time")-select();
月份的也很简单php查询数据范围内了php查询数据范围内 , 求出本月开始和结束的时间php查询数据范围内 , 然后在根据时间查询就可以php查询数据范围内了

推荐阅读