1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

请教mysql插入数据的问题

本帖由 swenge2006-03-01 发布。版面名称:后端开发

  1. swenge

    swenge New Member

    注册:
    2005-11-28
    帖子:
    386
    赞:
    1
    当我执行一条插入语句,比如

    代码:
    mysql_query("insert into news (title, content) values ('$title','$content')");
    然后我的数据库中还有一个file字段,我想接着执行一个语句把它设置为与自动赋值的id字段的值相同

    应该怎么做呢?
    :( :confused:
     
  2. swenge

    swenge New Member

    注册:
    2005-11-28
    帖子:
    386
    赞:
    1
    我顶!
     
  3. vicke

    vicke New Member

    注册:
    2005-12-20
    帖子:
    2,348
    赞:
    24
    不懂帮顶:cool:

    能不能麻烦一下,解释下上面语句的意思里 一起学习学习
     
  4. woshidianpa

    woshidianpa New Member

    注册:
    2005-11-08
    帖子:
    89
    赞:
    1
    我只知道ASP SQL.....

    mysql_query("insert into news (title, content) values ('$title','$content')");

    就是插入新记录吧..字段title 字段content 后面是获取的值


    ASP 中过两种可以马上获得新增记录的ID....PHP不懂..
     
  5. swenge

    swenge New Member

    注册:
    2005-11-28
    帖子:
    386
    赞:
    1
    wc来看看啊!
     
  6. Tameway

    Tameway New Member

    注册:
    2005-09-06
    帖子:
    1,286
    赞:
    8
    在插入记录后,获取ID的值,赋给FILE
     
  7. swenge

    swenge New Member

    注册:
    2005-11-28
    帖子:
    386
    赞:
    1
    谢谢,可是如何获取插入这条数据的ID呢
     
  8. swenge

    swenge New Member

    注册:
    2005-11-28
    帖子:
    386
    赞:
    1
    汗,搞出来了!
    代码:
    mysql_query("insert into news (title, content) values ('$title','$content')");
    $id=mysql_insert_id();
    mysql_query("UPDATE news SET file = id WHERE id = $id");
     
    #8 swenge, 2006-03-02
    最后编辑: 2006-03-02