问题标签 [mysql-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.

0 投票
1 回答
1085 浏览

php - CakePHP 2.0 文件上传不起作用

您好我正在尝试创建一个文件上传系统,我可以在其中上传文件,它将文件名更改为已上传到表中的 MYSQL ID。这是我的代码...

但是文件没有上传到目录,但信息正在上传到 sql 表。

我不明白为什么这个函数 $this->Upload->id 不适用于文件重命名?如果我把它放在语音标记中,那么它会将文件重命名为“$this->Upload->id.mp4”,但如果那是保存信息的字段,我希望它更像 114.mp4。有人有什么想法吗?

提前致谢

0 投票
2 回答
197 浏览

php - PHP 将文件重命名为此 sql id

我有以下几行 php 代码,它们应该将服务器上已经存在的文件重命名为最后一个查询中生成的 id:

由于某种原因,这不会在脚本运行时重命名文件。

有什么建议么?

0 投票
2 回答
8015 浏览

php - 使用php在mysql中查找最后插入的ID的最佳方法

我想知道在 mysql 查询后获取最后插入的 ID 的最佳解决方案是什么?

我找到了以下解决方案:

甚至使用mysql_insert_idphp 函数,但显然这个函数不适用于 bigint(这就是我用于 ID 字段的),如果有很多连续的 sql 查询,它可能不可靠。

有人可以提供可靠且快速的解决方案来完成这项任务吗?

0 投票
1 回答
1544 浏览

php - 获取插入查询的最后一个 ID

我需要从最后一个插入中获取 story_id。我试过使用mysql_insert_id(),但它似乎不适用于我的陈述。这是代码:

0 投票
2 回答
204 浏览

mysql - mysql_insert_id() 中的空格;返回

我的身份证前有空格?

当它回来我得到这个?

它应该只是这样做

会不会是我的 jquery 数据代码?

还是可能是php代码?

更新:

id 前面的所有字符都是因为我在protect() 函数中包含了几行文件。一旦我将这些包含移动到一个新函数中并相应地调用它,它就解决了这个问题。也感谢马丁为您提供明确的解决方案:)。

0 投票
1 回答
94 浏览

php - 通过过程获取最后一条记录id

我是新手,正在尝试获取最后插入的记录 id。

但在这里它给了我以下错误:

错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“SELECT @p_customerId”附近使用正确的语法

任何想法如何解决这个问题。

谢谢,

这是程序;

0 投票
1 回答
344 浏览

php - 是否可以将 mysql_insert_id() 与 while 循环一起使用?

想要显示最后插入的行,这当前获取数组中的所有内容,我尝试使用mysql_insert_id() 这样mysql_insert_id($row);的方法和其他方法,例如在 while 循环中使用它,所有尝试都返回错误。

非常感谢您的帮助

0 投票
2 回答
879 浏览

mysql - 并发数据插入中的mysql_insert_id问题

mysql_insert_id()在竞争条件下有多可靠?我的意思是当多个用户同时插入数据时,这个函数是返回真实ID还是返回其他用户插入的数据ID?

表引擎是 MyISAM。

0 投票
3 回答
686 浏览

php - 如果 mysql_insert_id 同时从不同的地方和不同的浏览器调用会发生什么?

也许我对 mysql_insert_id 有一些愚蠢的问题......

我需要在 mysql_query("INSERT INTO") 之后使用 mysql_insert_id 获取查询的最后插入 ID。

mysql_insert_id 检索上一个查询生成的Id,但我的问题是……

一个名为 test.php 的 php 文件,代码如下

如果 test.php 文件同时从不同的地方和不同的浏览器调用会发生什么?或者如果同时调用包含 INSERT INTO 查询的其他 php 文件会发生什么?

实际上 Id 取回了 mysql_insert_id() ?我们与罕见的概率有关吗?

我不知道我是否可以理解...

0 投票
3 回答
2227 浏览

php - 无法让 mysql_insert_id() 工作

我试过这个:

但我只收到此错误:

警告:mysql_insert_id():提供的参数不是有效的 MySQL-Link 资源

这是整个函数(我添加了这个$cid = mysql_insert_id($this->result);希望检索插入数据的 id):

这是与数据库的连接: