初学PHP,由于不懂数据库,在开发一个新闻发布系统遇到了问题。在mysql中建立了两张表
一张是新闻基础表,用来存放新闻的标题、作者等基本信息 其中有一个ID为主键自动增长。
另一张是新闻内容表,用来存放新闻的具体内容。也有一个ID为主键,该ID同基础表的ID。理论上应该吧ID设为外键是吧,两个表是一对一关系。现在问题是,对于数据库写入来说。怎么将值插入到这两张表里面?
单独insert我只懂插入一个表的,像我描述的情况该怎么插入呢?
一张是新闻基础表,用来存放新闻的标题、作者等基本信息 其中有一个ID为主键自动增长。
另一张是新闻内容表,用来存放新闻的具体内容。也有一个ID为主键,该ID同基础表的ID。理论上应该吧ID设为外键是吧,两个表是一对一关系。现在问题是,对于数据库写入来说。怎么将值插入到这两张表里面?
单独insert我只懂插入一个表的,像我描述的情况该怎么插入呢?
解决方案 »
- 求助:order by 和 group by 优化
- 有没有innodb锁机制的实时监控
- MySQL中Length函数,求得结果不得超过1024???
- Mysql:Using filesort处理不掉.唉.
- MYSQL的视图如何加个主键啊?
- mysql查询中文不精确怎么办? 比如='nono'会出现='洋洋'的记录.
- Fatal error: Call to undefined function: query() in C:\Apache2\web\ggs\common\mySession.inc on line 56
- 请问mysql可以这样吗?
- 问一下mysql在64位win7系统导出的数据库文件能导入win7的32位系统吗?
- 这样的需求能否直接从数据库正则替换
- 数据库
- 求高效的SQL语句
如果一定要两张表,则应该在第一张表INSERT完成得到LAST_INSERT_ID做为第二张表的插入ID值。