子句返回MySql的等效项

时间:2018-09-12 13:32:45

标签: php mysql postgresql frameworks

我是一名学生,我们正在学习如何构建框架。 我的老师给了我这一行insert into $table default values returning id$table。 由于子句返回,我无法在mysql上运行它。我们可以用其他子句或其他行代替吗?

代码:

public function __construct($id=null) {
        $class = get_class($this);
        $table = strtolower($class);
        if ($id == null) {
            $st = db()->prepare("insert into $table default values returning id$table");
            $st->execute();
            var_dump(db()->errorInfo());
            $row = $st->fetch();
            $field = "id".$table;
            $this->$field = $row[$field];

谢谢

0 个答案:

没有答案