这是表结构,
id int
name varchar
insert_date date
update_date TIMESTAMP
Run Code Online (Sandbox Code Playgroud)
现在这里的 idia 是,insert_date将能够按默认当前时间插入 & update_date 它将在每次编辑中插入当前时间或插入它将更新它。
那么我如何将 (insert_date) 默认值设置为当前时间和日期,但在更新时它不应该更改 (insert_date) 的值,如果我将其保留为更新时的时间戳,它将发生变化。
insert_date -- 插入当前时间,仅插入一次
问候
工作正常MsSQL:
$ppage = 15;
$poset = 0;
$stmt = "SELECT * FROM tbl ORDER BY ID OFFSET {:$poset } ROWS FETCH NEXT {:ppage } ROWS ONLY";
$stmt = $this->conn->prepare($stmt);
$stmt->execute();
return $row = $stmt->fetchAll();
Run Code Online (Sandbox Code Playgroud)
不能正常工作MsSQL:
$ppage = 15;
$poset = 0;
$stmt = "SELECT * FROM tbl ORDER BY ID OFFSET :poffset ROWS FETCH NEXT :perpage ROWS ONLY";
$stmt = $this->conn->prepare($stmt);
$stmt->bindParam(':poffset', $poset);
$stmt->bindParam(':perpage', $ppage);
$stmt->execute();
return $row = $stmt->fetchAll();
Run Code Online (Sandbox Code Playgroud)
查询很好,我用来运行变量实际数据它可以工作,但是当我设置变量时它不起作用bindParam,当我丢失时。
<table>
<tr>
<td>Num</td>
<td>Name</td>
</tr>
<? foreach {{ ?>
<tr>
<td>here this must be html auto increment number</td>
<td>this will be from database</td>
<tr>
<? endforeach; ?>
</table>
Run Code Online (Sandbox Code Playgroud)
本<td>Num</td>应自动递增页面上的号码.是否可以在没有任何JavaScript或其他简单解决方案的HTML中执行此操作?