php - 使用 php 的选择标签形式从一个表中选择并将其插入到另一个表中

标签 php mysql

我的网站中有两个表。 blog_cat 和 blog_post_seo 我想从 blog_cat 中选择一列 (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 和其他字段。

关于php - 使用 php 的选择标签形式从一个表中选择并将其插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564798/

相关文章:

mysql - 错误 1045 (28000) mysql 用户@some_name

php - 从 PHP 发送 iOS 推送通知

php - 限制特定用户代理在表中创建 Codeigniter session

mysql - 在 DataGrip JetBrains 中切换 PostgreSQL 数据库或架构

php - 将 Mysql 函数更改为 Mysqli 会破坏脚本

php - 警告 : implode() [<a href ='function.implode' >function. 内爆</a>]:传递的参数无效

php - Mysql - 根据月份和年份显示所有计数行

php - Codeigniter 2.1 - MySQL 连接

php - 修复准备好的声明

php - 使用 php 格式化和操作文本输入表单