This commit is contained in:
2024-04-29 21:49:08 +08:00
parent b2c8160314
commit 73b9923740
+31
View File
@@ -152,6 +152,37 @@ class Db extends QueryTrait implements ISqlBuilder
return $this->connection->createCommand(SqlBuilder::builder($this)->delete())->delete();
}
/**
* @param string $sql
* @return mixed
*/
public function exec(string $sql): mixed
{
return $this->connection->createCommand($sql)->exec();
}
/**
* @param string $sql
* @return array|bool|null
*/
public function query(string $sql): array|bool|null
{
return $this->connection->createCommand($sql)->one();
}
/**
* @param string $sql
* @return array|bool
*/
public function queryAll(string $sql): array|bool
{
return $this->connection->createCommand($sql)->all();
}
/**
* @param string $table
* @return array|bool|null