thinkphpでシーケンスの値を取得するにはどうすればよいですか?

WBOY
リリース: 2016-06-23 14:17:21
オリジナル
1060 人が閲覧しました

使用する Oracle データベースには、aid という名前のシーケンスがあり、データを挿入するときは、最初に aid.nextval を取得し、次にいくつかの文字を結合してフィールド値として挿入する必要があります。本来はデータベース内で「aid.nextvalをdualから選択」することが可能だったのですが、thinkphpを使ってどうやって取得するのでしょうか? thinkphp は比較的弱い分野です。もっと具体的に教えてください。マスターの皆さん、ありがとう~~


ディスカッションへの返信 (解決策)

tp 退屈でぐるぐる回って、やっとここにたどり着きました

    /**     +----------------------------------------------------------     * SQL查询     +----------------------------------------------------------     * @access public     +----------------------------------------------------------     * @param mixed $sql  SQL指令     * @param boolean $parse  是否需要解析SQL     +----------------------------------------------------------     * @return mixed     +----------------------------------------------------------     */    public function query($sql,$parse=false) {        $sql  =   $this->parseSql($sql,$parse);        return $this->db->query($sql);    }
ログイン後にコピー

退屈でぐるぐる回って、やっとここに着きました、れー

ありがとう〜

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート