再加一个返回insert_id的函数吧

解决方案 »

  1.   


    sqlite 这个数据库 好像没有这个功能~!要加只能自己写一个了  ~谢谢啊 
      

  2.   

    function insert_id(){
    return sqlite_last_insert_rowid($this->Conn); 
    }原来有这个功能!   汗翻译那个说明书真费劲 
      

  3.   


    很容易看啊,SQLite支持大部分SQL语句的。
    呵呵,支持一下,等一下看看有没有错,哈哈!
      

  4.   


    呵呵,刚刚看了个错误,是PHP4支持而PHP5是不支持的。
    class DB{
    var $Conn;        //数据库连接
    var $Table;          //数据库名
    var $Mod_key;     //增加数据用字段
    var $Mod_value;   //增加数据用的值
    var $Updates;     //更新数据用的字符串
    var $Updateid;    //更新数据用的ID
    var $TID = "id";    //表主键
    var $Bug = 0;       //是否打印SQL语句
    //构造函数
    function DB($tablename){
    global $db;
    $this->Conn=$db;
    $this->Table=$tablename;
    }这部分代码的构造函数在PHP 4完全正确,但是在PHP5,构造函数是用__construct,又因现在流行PHP5了所以,楼主把那部分代码改为:
    class DB{
    var $Conn;        //数据库连接
    var $Table;          //数据库名
    var $Mod_key;     //增加数据用字段
    var $Mod_value;   //增加数据用的值
    var $Updates;     //更新数据用的字符串
    var $Updateid;    //更新数据用的ID
    var $TID = "id";    //表主键
    var $Bug = 0;       //是否打印SQL语句
    //构造函数
    function __construct($tablename){//这里是在PHP5只是一个函数存在。
    global $db;
    $this->Conn=$db;
    $this->Table=$tablename;
    }
      

  5.   

    只看了save方法 我就觉得你这个得重写了.....