将数据插入表中并使用该数据创建视图

时间:2013-09-12 19:07:50

标签: mysql sql

当有来自用户的请求时,我会获得参数xyflagsent。我将其插入table2

$sql1 = "INSERT INTO table2 
         (id,sent,pcount,ncount,flag)
         VALUES
         ('".$_POST['id']."','".$_POST['sent']."',' $x ','$y','$flag')";

插入数据后,我正在显示图表,其中插入值xy以显示图表。

那么如何在按钮点击事件中我可以获取在最后insert操作中插入的值??

我是否可以使用表table2中的最后一行x和y值创建视图。

table2有自动增量列。

2 个答案:

答案 0 :(得分:0)

CREATE VIEW view_name AS
SELECT xcolumn,ycolumn
FROM table2 WHERE id=SELECT MAX(id)

假设您有一个名为id的递增列。

答案 1 :(得分:0)

如果要从最后一个插入中获取数据,请使用last_insert_id()。这将为您提供连接的最后插入ID。

http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id