我是一名学生,我们正在学习如何构建框架。
我的老师给了我这一行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];
谢谢