问题标签 [insert-id]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - mysqli插入id:$mysqli->insert_id;还是 $stmt->insert_id?
哪一个是准备好的语句中的正确代码?$ID_user=$mysqli->insert_id;
还是$ID_user=$stmt->insert_id;
?
php - Codeigniter 和 Oracle 获取插入查询的 last_id
我有这样的模型:
我想将ID_KEY
' 值发送到控制器并使用它来更新基于它的数据库ID_KEY
。
我的问题是,我可以ID_KEY
在 FIRST_TABLE 和 SECOND_TABLE 中生成相同的值,但我无法将值发送到控制器。
或者,我可以使用另一种方法来获取"insert_id()"
在 oracle 活动记录中插入的值。(或使用$this->db->query
?)
php - 如何在codeigniter上获取我的ID?
Struckuter 所以我想当我在 tproject 上输入 blablabla 时,从 id project 到 tproject_pic 的自动 id 但是当我使用 blabla 时,tproject_pic 上没有记录,这是错的吗?
控制器
模型
php - CodeIgniter、Ajax... 如何使用 insert_id()
对不起,我的英语,我希望你能理解我的问题...
在我的程序中,当您使用模式+表单向数据库(MySQL)提交新记录时,它会在数据表中绘制而不刷新或重新加载实际页面,它是动态附加的。
我需要做的是,在每条新记录中,使用新数据的 ID 绘制/附加数据和 2 个按钮(1 个用于删除该记录,1 个用于更新它)。
我读到我可以使用 insert_id() 来获取最后插入的 id,但我不知道如何使用它以及如何在我的 Ajax 调用中处理结果。
请问有什么提示吗?我对编程很陌生。
谢谢你的时间。
编辑
我需要我在模态/表单中引入的数据(因为我正在使用.serialize())和在数据库中生成的 ID ...我不知道如何使用模型/控制器返回的 ID 信息。
我的控制器中有这个:
模型:
Javascript/Ajax(你看到 var key = $('input[name="eldi_key"]').val(); 并使用它,是我需要使用 ID 来使用新 ID 进行删除和更新点击的地方生成的按钮):
php - 最后插入值始终返回零
尝试使用准备好的语句获取最后一个插入的 id。mysqli_insert_id
总是返回零。
php - 外键值的 PHP/MYSQLI insert_id - $id 变量集但在 INSERT 查询中不起作用
使用下面的代码,我自动递增一个 ID 值作为 constant_client 表中的主键,然后需要将其用作varying_client 表中的外键。第一个准备好的语句可以正常工作,并且设置为 $conn->insert_id 的 $id 变量似乎也可以工作,因为在回显该语句时,我从第一个表中获得了正确的增量值。但是,在尝试第二个查询时,我收到“调用 bool 上的成员函数 bind_param()”错误。
我对准备好的语句很陌生,所以我完全有可能在某处弄乱了语法,但如果有人能对此有所了解,将不胜感激。
json - BigQuery 中的请求正文
再会,
我正在使用 BigQuery 作为其数据源的另一个系统中测试发布方法。我目前正在 BigQuery 的实时数据上测试调用方法,以查看 API 请求是否得到响应。
我想知道的是:是否insertId
意味着我要定位的列,在这种情况下,客户端 ID 和 JSON 对象应该包含该列 ID 中的所有数据?