[英]I want to insert a data from a form into a table, and select another data from another table and insert into third table using PHP
[英]Selecting from one table and insert it in another table using select tag form with php
我的站点中有两个表。 我想从blog_cat中选择一个blog_cat和blog_post_seo列(catTile),并将其数据插入到blog_post_seo表列(catTitle)中,
这是我尝试的
<select name="catTitle">
<?php
$catsql = "SELECT catID, catTitle FROM blog_cats ORDER BY catTitle";
$catres = mysql_query($catsql);
while($catrow= mysql_fetch_assoc($catres)) {
echo "<option value='" . $catrow['catID']. "'>" . $catrow['catTitle'] . "</option>";
}
?>
</select>
关于什么 :
insert into blog_post_seo (field1, field2, field3, ...) values('value1',(select catTitle from blog_cats where id=xx), 'value3', ...)
?
将其放入for循环中,可以使用php或其他子查询填充field1和field3及其他。
您可以像这样直接从选择中插入:
INSERT INTO blog_post_seo (catTitle)
SELECT catTitle FROM blog_cats ORDER BY catTitle
当然,这是假定您的列在两个表中均名为catTitle
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.