问题标签 [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.
php - 我可以相信 mysql_insert_id() 返回正确的值吗,多线程偏执狂
我做了一个在表中插入新行的函数,在将INSERT
语句调用到 mysql 之后,我进行了一些检查,然后检查mysql_insert_id()
.
我想保持安静,因为在我得到mysql_insert_id()
.
我敢打赌,它应该是安全的,但我之所以这么问,是因为这可能是灾难性的。
mysql - Mysql插入获取ID然后插入返回的ID
执行多个 MySQl 语句时,有没有办法可以获取最后插入的 id 并将其插入另一个表中?例如,如果主键是我的第二个表中的外键。
表一
表 2
基本上我想同时在两个表上插入,在表一上插入然后使用该值在表二上插入,而不是在表一上然后在表二上插入。
php - 使用 mysqli_insert_id 将一个表中的最后一个 ID 插入到另一个表中
我正在尝试使用mysqli_insert_id()
从一个表中获取最后一个 id 值并将其插入到另一个表中。下面的代码让我的 ID 值为 0(但时间戳是正确的)。有任何想法吗?我认为有几种方法可以做到这一点,但我似乎无法让它发挥作用。
php - 将 PHP 会话变量传递给“包含”页面问题
我正在使用一个包含四个模板的主 PHP 页面:
'two.php' 包含一个通过 AJAX 提交的表单 (the_form):
在“add_new.php”上,一旦插入完成,我就有了这个 PHP 代码:
我遇到的问题是,即使 $_SESSION['new_id'] 将通过 Ajax 'data' var 传回并显示在 'alert' 中,如果我尝试在下一次显示时出现未识别索引错误使用<?php echo $_SESSION['new_id'] ?>
.
有什么建议么?
mysql - MYSQL 插入一个新的重复条目,但有几个不同的定义字段
目前我正在插入一个新条目(从现有条目复制数据)然后更新这个新条目。例如:
但是,我想通过一次性插入新条目来保存数据库交互(无需获取 mysql_insert_id / 更新新条目)。例如:
有没有办法通过显式定义年龄字段来插入上述内容,或者我应该使用另一个 MYSQL 命令?
mysql - MYSQL 在 INSERT 处获取自动增量/mysql_insert_id()
我想在执行 INSERT 时获取新条目的 auto_incr 值,并即时创建表字段“url”。
例子:
数据库表字段:
id、category、sex、age、url(我想在末尾插入一个带有 auto_incr 的 url)
变量:
$category = 员工;
$性别=男性;
$年龄=30;
插入表值(NULL,$category,$sex,$age,'mywebsite.com/employee-male-30-00000001')
注意:假设新插入的id是00000001
我目前正在使用空白 url 插入新条目,然后获取 mysql_insert_id(),然后使用 url 更新新条目。
有没有更好的方法通过一个数据库交互来完成这个?
php - Need to add one more text field in database table
I am using UserCake code for User Management solution. I need to add one more new field as a "mobile1" in database.
So i have added new column as a "mobile1" in user table. And included text field in register.php file.
The Data not inserting in Mysql..... Please help Appreciate your support. Thanks
php - MySQL插入ID中的字符
我对 mysql 和 php 有点陌生,所以我们开始吧!
目前 $inserted_Claim_id 返回 1,2,3 等,但我希望它在数字之前有我自己的个人参考号;IE; ACL0123
我有的是这个;
任何帮助将不胜感激,
问候
安德鲁
php - mysql在while语句中插入语句仅添加1条记录
我有这个代码(请参阅下文)
从上面的代码可以看出,它会首先从名为“records”的数据库表中提取所有数据,然后将每一行放入相应的变量中,然后插入存储的数据(那些从数据库表名中提取的数据“记录”并存储在相应的变量上)到名为“backupp”的数据库表中。现在,问题是,它只将一条记录添加到备份中(首先提取的记录),它应该将所有从名为记录的数据库表中提取的记录添加到名为备份的数据库表中。为什么??任何建议、建议、线索和想法将不胜感激。谢谢!
PS:它就像导出和导入到具有相同结构的其他表,但我有我自己的原因我想这样做,并假设我已经成功连接到一个名为“inventory”的数据库($this->db)并且有db 表名,例如具有相同结构的“records”和“backupp”。
php - 使用 PHP 从文件夹中获取图片名称 - 然后在其中查找数字,然后分别插入 MySQL 表中的每个数字
我有这个文件夹d:/data/pics
,其中的图片名为1101-a.jpg
, 1101-b.jpg
,1102-a.jpg
等1102-b.jpg
。图片 a 和 b 的编号总是相同 - 请注意,此 a 和 b 仅表示“数字”部分之后的文本。但对于每个数字,总是有 2 个结果。
我有一个带有“pics”表的 MySQL 数据库。它有列'id'、'number'、'title1'和'title2'。“数字”列已经有 1101、1102、1103 等。
我需要从目录中查找所有图片,从它们的名称中取出数字,在我的 MySQL 表中查找相同的数字并将适当的图片名称插入数据库。每个数字有两张照片。
现在,我知道如何从目录中获取名称,但是我无法将其插入数据库中,因为我有两张相同编号的图片,之后我需要与 mySQL 中的同一行配对。
为了尽可能简化问题,我写了简短的内容。