有没有将这个功能写在一句SQL的可能?请指教

解决方案 »

  1.   

    如果是在vb里面的ado数据集的话我是做过就是判断是不是有值,有值更新无值就插入,因为插入与更新都可以用updata我想mysql里面应该是要加个判断来实现.如果有值就updata无值就更新.
      

  2.   

    尽量不在php中做判断,有没办法?
      

  3.   

    try REPLACE;
    http://mysql.linuxforum.net/doc/mysql/en/REPLACE.html
      

  4.   

    replace啊。语法和insert一样。
    正好解决你的问题。
      

  5.   

    if (mysql_query("select * from 你的数据表 where 记录='$表单记录'"))
     mysql_query("insert INTO YOUR_DATA_TABLE VALUES(.........)");
    else 
     UPDATE.....................