問題タブ [medoo]
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.
mysql - medoo select term が正しく動作しない
私はデバッグモードをオンにしており、これを取得しています
MySQL 文字列:
しかし、その文字列は私にはうまくいきません。データベース エラー メッセージが表示されます。(標準メッセージ..)
文字列を次のように変更すると:
結果が出ます。設定で何かを変更する必要があると思いますが、何がわかりません。
medoo を使うのは初めてで、medoo は私を愛していないと思います...
ご協力いただきありがとうございます。
php - 結合を使用した Select クエリでの Medoo テーブルのプレフィックスのデフォルト動作を回避する方法
PHP の medoo フレームワークでこの MySQL クエリを複製したい
これは私が思いつくことができるものです
しかし、これはクエリになります
Medoo によるデフォルトのテーブルプレフィックスをエスケープする方法はありますか。SQL関数と同じように列の前に「#」を追加しようとしましたが、それも機能しませんでした。
php - より多くの条件でユーザーを選択する方法
ユーザーをグループに格納し、各グループには他の権限があるデータベースモデルがあります。構造は画像に示されています。
SELECT
1 つ以上の権限を持つユーザーを返すクエリを作成したいと考えています。
私はmedooを使用しています
使用法:
生のクエリ:
問題は、クエリがすべてのユーザーを返すことですが、user1 のみを返したい (このユーザーだけがすべての必要な権限を持っているため)。
解決策はありますか?
php - Medoo WHERE 句の複数条件
このSQLクエリをmedooで書く方法は?
/li>
私はそれを試してみました、
- 上記のクエリは、データが見つかった場合は配列を返し、そのようなレコードが存在しない場合は空の配列ではなくブール値を返します。
誰かがこの理由を説明してもらえますか?
php - PHP PDO オブジェクトを配列に変換して foreach をエコーする
私は Medoo データベース フレームワークを使用しています。次のクエリは、PDO オブジェクトを返します。
$datas
以下を使用すると、配列として使用されるため機能しません。
Web上のどこでも答えを見つけるのに苦労しています。非推奨mysql_*
の機能を使用しているか、私のニーズに合わないかのいずれかです。
上記のコードでは、以下が返されます。
未定義の変数: データ
foreach() に無効な引数が指定されました
誰かが少し時間を取って、私がこれについてどうするかを説明してもらえますか? ありがとう。
php - MSSQL varchar と PHP 文字列の日付比較が機能しない - なぜですか?
そこで、Microsoft SQL Server 11 で実行されているデータベースを取得しました。テーブルにhpfc_prices
は複数のエントリが時系列順に含まれており、大まかに次のようになっています。
この表は、2016 年 1 月 1 日から 2020 年 12 月 31 日までの範囲で、各エントリは 1 時間を表しています。ここで、テーブルの一部、たとえば 2017 年全体を PHP スクリプトにロードしたいと考えています。そのためには、Medoo をデータベース フレームワークとして使用する必要があり、次のコードを実行しています。
Medoo クエリは、デバッグによって次の SQL クエリに変換されます。
ここでの問題は、2017 年のすべてのエントリだけでなく、すべてのテーブルが出力に含まれるようになったことです。Medoo は文字列を varchar と比較するため、日付の比較でクエリが失敗すると思います。私の経験では、これは MySQL で機能しましたが、MSSQL/Medoo についてはよくわかりません。日付を正しく比較する方法を教えてもらえますか?
php - SUM 行フィールド MEDOO
medoo で合計フィールドを取得しようとしています。
現時点での私のSQLは次のようなものです:
デバッグは、次のステートメントをログに記録します。
私が達成しようとしているのは次のとおりです。
medooでこのステートメントを作成する方法を知っている人はいますか?
[編集1]
これを達成する別の方法を見つけました
SELECT
これにより、データベースへの呼び出しがさらに多くなりますが、ステートメントが集計関数をサポートしていない限り、問題なく機能します。
php - Xampp で SQLSRV を Medoo と連携させるにはどうすればよいですか?
MS SQL Server 2012 上のデータベースにアクセスするために Medoo を使用する PHP プロジェクトを取得しました。以前は同じサーバーでプロジェクトをテストしていましたが、リモート デスクトップを介したコピー アンド ペーストは面倒で非効率的だったので、ローカルに移動したいと考えていました。システムなので、Xamppをインストールしました(PHP 5.6.19 VC11を使用)。まだサーバー データベースを使用する必要があるため、最初に PDO MSSQL 拡張機能が使用できなくなり、スクリプトがデータベースにクエリを送信できなかったという問題に遭遇しました。そのため、代わりに SQLSRV 3.0 拡張機能を使用してみました (5.4 スレッドセーフ - バージョン 5.6 がないのはなぜですか? 5.4 は前方互換性があるはずですか?)。 PDO コンストラクターから、Medoo を介して転送されます。これが Medoo、ドライバー、またはその他で失敗するかどうかはわかりません。
php - Medoo MySQL が変数を読み取らない
Medoo MySQL フレームワークを使用していますが、WHERE ステートメント内で IN を使用すると、この問題に遭遇しました。
カウント結果は 4 になるはずですが、1 になっています。
4の正しい結果が得られます。何かアイデアはありますか? 前もって感謝します!