問題タブ [database-abstraction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Doctrine の Database Abstraction Layer は単純な PDO に対して何を提供しますか?
単純な PDO でDoctrine の Database Abstraction Layer (DBAL)を使用すると、何が得られますか?
PDO 自体が抽象化レイヤーになるはずではありませんか? 私が知る限り、得られる唯一の利点は、PDO のような API で Oracle の oci8 ドライバーを使用できることです。
私は何が欠けていますか?
python - Web2py データベース: 選択した行から行のサブセットを選択するにはどうすればよいですか? そして、どうすればそれを JavaScript に渡すことができますか?
テーブルがあり、web2py アクションがそのすべてのコンテンツをビューに渡すようにしたいと考えています。次に、ビューはそこからサブセットを選択し、反復で一度に 1 つずつマニフェストします。
db.py のサンプル テーブルを次に示します。
コントローラーの default.py のサンプル アクション:
ここまでは順調ですね。それはコンパイルされ、クラッシュせず、いくつかのテストを実行した後、私が望んでいたことを行いました.
しかし今、ビューのために。この例では、"propertyA" がたとえば 5 であるすべてを選択したいと思います。次に、それらを既に存在するテーブルに出力するループを実行します。テーブルには 100 個のセルがあり、ID は 1 ~ 100 です。プロパティ B の値を、ブロックの場所と一致する ID を持つテーブル セルに出力したいと考えています。
サンプル ビュー default/demo.html:
したがって、これをどのように行うべきかわかりません。また、web2py のチュートリアル ブックは、これに関する情報が非常に少ないです。それとも、これに対して完全に間違ったアプローチをしていますか? ajax呼び出しでもできると思うので、データベースサーバーに100回続けてクエリを実行するのが正しいとは思えません。
php - PHPでテーブル抽象化から関連要素を取得する最良の方法は?
私は開発の選択に直面しています。
PHPでブックシステムを開発しています。本にはタイトルと所有者がいます。
私のデータベースには、キーuser_idとuser_nameを持つテーブルtblUserと、キーbook_id、book_title、およびuser_id (外部キー) を持つテーブルtblBookがあります。
UserModel と BookModel という 2 つのテーブル抽象化があります。
モデル/user.php
models/book.php
実際、ビュー ViewBook から、自分の本とその所有者を一覧表示したいと考えています。
所有者名を取得するための最良の開発選択は何でしょうか。私の例では、メソッドgetOwnername1()を使用しました。別のモデルからメソッドを呼び出すメソッドgetOwnername2()も作成しました。(MVC開発で)それを行うのはきれいですか?クリーンな場合は、getOwnername2()を使用することをお勧めしますか? また、 BookModel::getBook($book_id)で SQL 結合クエリを使用し、 BookModelクラスの属性として$user_nameを追加することも考えました。多分これは好ましいですか?私は、クリーンなコードを作成し、MVC 開発のコーディング標準を尊重するための最良の選択をしようとしています。
php - SQL クエリの状態
私は別の開発者によって書かれたいくつかのコードを見つけました。これは PHP データベースの抽象化レイヤーです。コードを調べようとしていますが、その一部を理解できません。
彼が何をしているのか、そして STATE_CLEAN と STATE_DIRTY の const の目的を教えてください。