select * form tbl_name where name='ben' and data= '3.24'

解决方案 »

  1.   


    数据库 本来有name  data 
    tom    3.24
    ben   3.24
    我要插入tom    3.24
    ben   3.25因为 name data 是主键 所以
    实际插入 成功了 ben 3.25
    我要得到 ben 3.25 的语句
      

  2.   

    select * form tbl_name where name='ben' and data= '3.25'
      

  3.   


     我说是要获得 insert 成功后的结果,不清楚吗类似于mysql_fetch_array 但是不成功mysql_num_rows  只能返回行数,不能返回 值内容
      

  4.   

    mysql_affected_rows 返回插入的行数
      

  5.   

    为什么不加个自增id呢,加了的话可以用mysql_insert_id()获得最后插入的id了。
      

  6.   


    1 表比较大
    2 如果有重复数据则不插入
    3 我要知道没有重复 并插入的 
    4 尽可能少的开销下难道只有用 mysql_insert_id  ,增加 自增id吗?
      

  7.   

    是否重复是数据库自己判断的吗?Mysql貌似没有同时判断两个主键的吧?如果是程序判断的,你不就知道哪些是可以插入的吗?
      

  8.   

    $name='a';
    $data='b';
    if(mysql_affected_rows())://如果成功
       echo name,data
    endif;
      

  9.   

    姓名,日期判断重复应该在插入之前由PHP判断吧?
    LZ你使用自增ID也没法判断重复
    给姓名日期加上索引,插入前先查找,或者写个存储过程来判断
      

  10.   

     给name和date加联合索引,插入成功返回true,失败返回false
      

  11.   

    mysql_insert_id()获得最后插入的id