数据库共有5000多条数据,每30条插入一个时间(共有180个时间) 怎么写php或者mysql的语句? 举例伪代码:$sql = "select * from tabname";$result = mysql_query($sql);$i = 0;while($row = mysql_fetch_array($result)){ if ($i%30 == 0){ $data['ctime'] = $row['time']; } $data['name'] = $row['name']; $m->add($data); $i++;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥花点小时间在写详细一点 O(∩_∩)O谢谢$start = '2013-7-3';$end = '2013-12-30';$diff = strtotime($end) - strtotime($start);$diffDay = $diff / (24*60*60);//echo $diffDay;for ($i = 1; $i <= $diffDay; $i++){ date('Y-m-d 09:00:00', (strtotime($start) + $i * 24 * 60 * 60 ))."<br />";}$sql = "select * from tr_message where meupdatetime ='1970-01-01 08:00:00' order by meid asc";$result = mysql_query($sql);$i = 0;while($row = mysql_fetch_array($result)){ if ($i%30 == 0){ $data['times'] = $row['meupdatetime']; } $data['meid'] = $row['meid']; echo $data['meid']."<hr/>"; $i++;} 大哥花点小时间在写详细一点 O(∩_∩)O谢谢$start = '2013-7-3';$end = '2013-12-30';$diff = strtotime($end) - strtotime($start);$diffDay = $diff / (24*60*60);//echo $diffDay;for ($i = 1; $i <= $diffDay; $i++){ date('Y-m-d 09:00:00', (strtotime($start) + $i * 24 * 60 * 60 ))."<br />";}$sql = "select * from tr_message where meupdatetime ='1970-01-01 08:00:00' order by meid asc";$result = mysql_query($sql);$i = 0;while($row = mysql_fetch_array($result)){ if ($i%30 == 0){ $data['times'] = $row['meupdatetime']; } $data['meid'] = $row['meid']; echo $data['meid']."<hr/>"; $i++;}思路告诉你了,关键代码要自己写。 i = 0 你while循环一次i就+1,循环到30 不就插入日期,循环到60,不就插入日期…… 关于别人对我的关注 想要自动排行多少名问题 php能不能访问access数据库?怎样访问? 已知一个时间搓,可以计算出这个时间的所在星期的开始时间到结束时间么? 如何可以隐藏输出的内容 请问大哥.VhostQouta是什么东东啊 搜索 忽略空格怎么写 php wap input 中文参数传递 缓存 缓存 缓存 PHP缓存疑问 有办法把一些 PHP的变量放到内存里面共享的么 求教:要生成20位唯一值 大家看到没有,php板块竟然冷落到如此地步,间隔12小时连扔砖头的人都没有:( <%%>标记? XP下PHP可以通过sqlsrv链接sql server2005吗?
$start = '2013-7-3';
$end = '2013-12-30';
$diff = strtotime($end) - strtotime($start);
$diffDay = $diff / (24*60*60);
//echo $diffDay;
for ($i = 1; $i <= $diffDay; $i++){
date('Y-m-d 09:00:00', (strtotime($start) + $i * 24 * 60 * 60 ))."<br />";
}$sql = "select * from tr_message where meupdatetime ='1970-01-01 08:00:00' order by meid asc";
$result = mysql_query($sql);
$i = 0;
while($row = mysql_fetch_array($result)){
if ($i%30 == 0){
$data['times'] = $row['meupdatetime'];
}
$data['meid'] = $row['meid'];
echo $data['meid']."<hr/>";
$i++;
}
$start = '2013-7-3';
$end = '2013-12-30';
$diff = strtotime($end) - strtotime($start);
$diffDay = $diff / (24*60*60);
//echo $diffDay;
for ($i = 1; $i <= $diffDay; $i++){
date('Y-m-d 09:00:00', (strtotime($start) + $i * 24 * 60 * 60 ))."<br />";
}$sql = "select * from tr_message where meupdatetime ='1970-01-01 08:00:00' order by meid asc";
$result = mysql_query($sql);
$i = 0;
while($row = mysql_fetch_array($result)){
if ($i%30 == 0){
$data['times'] = $row['meupdatetime'];
}
$data['meid'] = $row['meid'];
echo $data['meid']."<hr/>";
$i++;
}
思路告诉你了,关键代码要自己写。
你while循环一次i就+1,循环到30 不就插入日期,循环到60,不就插入日期……