gtf*_*tfx 5 mysql select insert
我有点难以理解如何进行一些INSERT SELECT.
例如,我有两张桌子.
TABLE : users
id | name | gender
1 | John | m
2 | Mary | f
TABLE : website
fid | url | id
1 | www.desilva.biz | 2
2 | gidhelp.com | 4
Run Code Online (Sandbox Code Playgroud)
现在让我们说我想在表网站上添加另一个查询.我得到两个变量,让我们说:
$user = John;
$site = "www.google.com";
Run Code Online (Sandbox Code Playgroud)
我想从users表中选择John的id,并在一个语句中将其插入到网站表中.
我该怎么做?
假设您的变量已正确转义且无法SQL注入:
INSERT
INTO website (url, fid)
SELECT $site, id
FROM users
WHERE name = $user
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
853 次 |
| 最近记录: |