問題タブ [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.

0 投票する
2 に答える
1191 参照

mysql - medoo select term が正しく動作しない

私はデバッグモードをオンにしており、これを取得しています

MySQL 文字列:

しかし、その文字列は私にはうまくいきません。データベース エラー メッセージが表示されます。(標準メッセージ..)

文字列を次のように変更すると:

結果が出ます。設定で何かを変更する必要があると思いますが、何がわかりません。

medoo を使うのは初めてで、medoo は私を愛していないと思います...

ご協力いただきありがとうございます。

0 投票する
1 に答える
143 参照

php - 結合を使用した Select クエリでの Medoo テーブルのプレフィックスのデフォルト動作を回避する方法

PHP の medoo フレームワークでこの MySQL クエリを複製したい

これは私が思いつくことができるものです

しかし、これはクエリになります

Medoo によるデフォルトのテーブルプレフィックスをエスケープする方法はありますか。SQL関数と同じように列の前に「#」を追加しようとしましたが、それも機能しませんでした。

0 投票する
1 に答える
104 参照

php - より多くの条件でユーザーを選択する方法

ユーザーをグループに格納し、各グループには他の権限があるデータベースモデルがあります。構造は画像に示されています。

テーブルの外観

SELECT1 つ以上の権限を持つユーザーを返すクエリを作成したいと考えています。

私はmedooを使用しています

使用法:

生のクエリ:

問題は、クエリがすべてのユーザーを返すことですが、user1 のみを返したい (このユーザーだけがすべての必要な権限を持っているため)。

解決策はありますか?

0 投票する
1 に答える
1587 参照

php - Medoo WHERE 句の複数条件

  1. このSQLクエリをmedooで書く方法は?

    /li>

私はそれを試してみました、

  1. 上記のクエリは、データが見つかった場合は配列を返し、そのようなレコードが存在しない場合は空の配列ではなくブール値を返します。

誰かがこの理由を説明してもらえますか?

0 投票する
2 に答える
1144 参照

php - PHP PDO オブジェクトを配列に変換して foreach をエコーする

私は Medoo データベース フレームワークを使用しています。次のクエリは、PDO オブジェクトを返します。

$datas以下を使用すると、配列として使用されるため機能しません。

Web上のどこでも答えを見つけるのに苦労しています。非推奨mysql_*の機能を使用しているか、私のニーズに合わないかのいずれかです。

上記のコードでは、以下が返されます。

未定義の変数: データ
foreach() に無効な引数が指定されました

誰かが少し時間を取って、私がこれについてどうするかを説明してもらえますか? ありがとう。

0 投票する
3 に答える
740 参照

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 についてはよくわかりません。日付を正しく比較する方法を教えてもらえますか?

0 投票する
1 に答える
1035 参照

php - SUM 行フィールド MEDOO

medoo で合計フィールドを取得しようとしています。

現時点での私のSQLは次のようなものです:

デバッグは、次のステートメントをログに記録します。

私が達成しようとしているのは次のとおりです。

medooでこのステートメントを作成する方法を知っている人はいますか?

[編集1]

これを達成する別の方法を見つけました

SELECTこれにより、データベースへの呼び出しがさらに多くなりますが、ステートメントが集計関数をサポートしていない限り、問題なく機能します。

0 投票する
1 に答える
919 参照

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、ドライバー、またはその他で失敗するかどうかはわかりません。

0 投票する
3 に答える
310 参照

php - Medoo MySQL が変数を読み取らない

Medoo MySQL フレームワークを使用していますが、WHERE ステートメント内で IN を使用すると、この問題に遭遇しました。

カウント結果は 4 になるはずですが、1 になっています。

4の正しい結果が得られます。何かアイデアはありますか? 前もって感謝します!