新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在数据库表里面设置一个时间字段,你插入和更新都更新的时间。
创新互联是一家专业提供兴化企业网站建设,专注与成都网站设计、成都做网站、H5场景定制、小程序制作等业务。10年已为兴化众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
然后查询的是按时间字段排序就行了。
?php
mysql_connect('127.0.0.1','root','123456');
$sql="update sjk._sjk set b='1',c='1' where a='123'";
if (mysql_query($sql)) echo '修改成功。';
else echo "修改失败,SQL:$sqlbr错误:".mysql_error();
mysql_close();
?
//完成你的问题需要先假设几个变量
//传值的id
$aId = $_GET['id']
//要修改的新check内容
$newCheck = "aaa";
//要在表B中加的数值
$addContent = "20";
//第一个SQL更新表A中的check内容
$sql1 = "UPDATE `A` SET `check`='".$check."' WHERE `aid`=".$_GET['id'];
//第二个SQL获取表B中的相关信息
$sql2 = "SELECT `B`.`bid`,`b`.`score` FROM `A`,`B` WHERE `A`.`name`=`B`.`name` AND `A`.`aid`=".$_GET['id'];
//通过sql2可以得到所要修改的B表中的bid=$bid 和B表中该条记录的score内容=$score。
$newScore = $score.$addContent;
//更新表B中数据
$sql3 = "UPDATE `B` SET `score`='".$newScore."' WHERE `bid`=".$bid;
啊,明白了,我图方便就简写了,没按照规范,你就自己规范写吧
$cnt = select count(`id`) as `num` from `tablename` //这是取得数据库内的数据数量
$datas = select `id`, `picname`,`picpath` from `tablename`
两种啊,第一种
foreach ( $datas as $data )
{
$del = "delete from `tablename` where `id`={$data['id']}";
@unlike( "{$data['picpath']}" );//这里取决于你存的是相对还是绝对路径
echo("名称:$data['picname']");//显示文件名称
echo("brhr align='left' width='40%'br");//横线
echo("img src='$imag' width='60px' height='60px'/");//显示图片调用mysql图片名称
echo("input type='button' style='margin-left: 20px;' value='删除' onclick=''/");//当单击按钮就删除当前的这条mysql记录
echo("brbr");
echo("input id='textbox_' type='text'/");//文本框
echo("input type='button' value='更改' onclick=''/");//更新当前文本框的内容到当前数据库
这样的是不需要知道数据库内的记录数的
}
第二种
for ( $i=0, $n=count($datas); $i$n;$i++)
{
$data = $datas[$i];
其他的跟第一种一样。
结贴给分吧
}
//删除
a href="del.php?id=?= $data['id']?"
del.php
?
if ( $id = trim ( 1*$_GET['id'] ) 0 )
{
//如果需要删除文件,先查询
select * from `tablename` where id={$id};
@unlike( "{$data['picpath']}" );//这里取决于你存的是相对还是绝对路径
$sql = "delete from `tablename` where `id`={$id}";
}
//更新得post
input tpey="text" name="picname" value=""
updata.php
基本都一样,
update 语句我就不写了哈
?
ajax把增加的数据传到后台,保存成功的话就然后查询数据库,把当前分页的内容读取,再传回前台,前台先关掉弹出的页面,然后用js或者jq把原来表格的内容直接干掉,然后在把新查询的数据循环出来用js或者jq写成表格到相应位置啊,还是很好实现的
你说的是数据库有一个updatetime的字段吧,有两种方法
1:
使用php,插入数据时带一个time()的变量
2:
使用mysql自带的:将字段设置成 timestamp 类型,输入默认值 CURRENT_TIMESTAMP ,这是一个mysql函数,这样就不自动将当前时间插入