我想获取最后一个受影响的表名(插入后)。
我尝试使用mysql_insert_id()
,但只有id
。
我也要表名。
谁能给我解决我的问题的主意
最佳答案
您可以覆盖this post中定义的mysql_query
函数,将您的最后一个调用表名称保存在全局var或session中,并为最后一个被称为插入完成的最后祈祷。
// THIS JUST SAMPLE... use code from link below ^
function custom_mysql_query($query){
if(strstr('INSERT',$query)){
/*GET YOUR TABLE NAME WITH REGEX*/
}
basic_mysql_query($query);
}
这对我来说是非常非常非常糟糕的解决方案。但理论上会起作用。
关于php - 我怎样才能在php中获得最后一个受影响的表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15949278/