問題タブ [meekro]

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 投票する
1 に答える
1103 参照

php - MeekroDBエラー「コマンドが同期していません。現在このコマンドを実行できません」

次の行のPHPスクリプトがあります。

次のエラーが発生します。

クエリ:INSERT INTO timeentrytenant_id、、、 )VALUES(1 time_id、'42'、now()、' 1' timestartassig_id

エラー:コマンドが同期していません。現在、このコマンドを実行することはできません

ストアドプロシージャの呼び出しをSELECTステートメントに置き換えると、すべて正常に機能します。

MeekroDBライブラリ(http://www.meekro.com)の内部は分析していません。

各ステートメントをトランザクションでラップしようとしましたが、ストアドプロシージャの呼び出しの直後にCOMMITを実行すると、同じエラーが発生します。

どんな助けでも大歓迎です。

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

php - MeekroDB を使用して、制限付きの MySQL 英数字をクエリする

最初の 15 件の一致を特定の英数字範囲 1 ~ 3 & AB で並べ替えようとしていますが、出力に何も得られません。MeekroDBの使用。私がここに持っているものを彼らの方法に翻訳する方法がわかりません。

本文のエコー例:

アップデート2:

Update3:

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

php - MySQL データベース サブセットを使用した AJAX ページネーション

mysql と meekrodb を使用してデータベースから情報を取得するページがあります。結果は、1 ページあたり 15 個と、データベースの英数字サブセットに制限されます。この例では、1-3 & AB

#goleft または #gort のいずれかをクリックしたときにページネーションを追加すると、データベースから正しいアイテムが取得されます。

pagination.php への ajax 呼び出しを呼び出して変数 $start を渡すにはどうすればよいですか? すべてについて確信が持てないので、間違った場所があれば修正してください。pagination.php で $start,15 が正しいかどうかわからない

私はここまで来ました:

メインページ:

メイン pg jQuery:

ページネーション.php:

更新 1: Pagination.php

主な jQuery:

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

php - 大きな挿入 (86k エントリ) のコード xml-mysql を改善 (PHP)

毎日、xml から mysql に大きなデータを挿入する必要があり、このジョブを cron ジョブで実行していますが、すべてのデータを DB に挿入するのに約 2 時間かかります。

その時間を短縮する方法はありますか?

これが私のコードです:

meekroDB を使用して挿入します

私の最初のコードは(かなり単純です):

だから私の質問は:86k行を挿入するのに長い時間がかかるのは普通ですか、それとも最善の方法はありますか?

meekroDB でテストを開始する前に、このコードを書きましたが、常にタイムアウトしていました。

次に、post データで for ループ インデックスを送信して、500 回の挿入ごとに何度も同じスクリプトにジャンプすることにしましたが、cron ジョブを設定して作業を実行すると、スクリプトを飛び越えることはありませんでした。

meekroDB では少し遅いですが、PHP がタイムアウトすることはありません

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

php - phpはhtmlファイル内では機能しませんが、外部では機能します

ここでphpチュートリアルに従っています

コード

これが私のhtmlファイルです:

これにより、次の結果が得られます。

ここに画像の説明を入力

ただし、php コードを新しい postForm.php ファイルにコピーして [送信] をクリックすると (アクションは postForm.php であることがわかります)、動作します。

(データベースから) 3 つの単語を含む空白の画面が表示されます。

問題は、それが真新しい空白のページであり、私はそれを望まないことです.

問題

コードが html ファイルの外部では機能するのに、html ファイルの内部では機能しないのはなぜですか。".row['post']."";} ?>HTMLファイル内では取得できるのに、phpが独自のphpファイルに存在する場合は完全な出力が得られるのはなぜですか?

コードに問題がないことは明らかですが、何が原因でしょうか?

それは本当に私を混乱させます。回答ありがとうございます。

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

php - meekrodbを使用したphpエラーMYSQLI_OPT_CONNECT_TIMEOUT

MeekroDB と PHPMailer を使用して PHP Web サイトを構築しています。理由はわかりませんが、今日、デスクトップにのみ発生するこの PHP エラーが発生しました。私のラップトップでは、すべて正常に動作します。

MySQL を再インストールし、ラップトップからすべてのファイルとコピーを削除しようとしました。

エラーは次のとおりです。

0 投票する
0 に答える
163 参照

php - MySQL がワークベンチと同じ結果を php に返さないことがある

私のプロジェクトは、データベースを読み取って電子メールを送信する webapp です。今日データベースを挿入しましたが、「例」では正常に機能していましたが、実際の行ほど多くの行がありませんでした。

私の問題は、私が行うクエリの 1 つの何か (データベース側) が $results を空にすることです。

これがエラーだと思う部分です。変更する変数$categoryであり、クエリ ( $group )で制限を選択することに注意してください。

実用的な例は、$selected_category = -1 (すべてのカテゴリが必要であることを意味します) を作成し、$group = -1 (最初の 100 行) または $group = 100 (100º 行の後の 100 行) を作成する場合です。 mysql は正しい値を返します。しかし、$group = 200 (行 200º の後の 100 行を選択するため) を作成すると、mysql は何も返さず、空の array を取得します

私のデータを破損している可能性があるという考えを持っている人はいますか? 私はすでにそれをトリミングしましたが、何もしませんでした。私は本当に立ち往生しており、次の金曜日までこれを終わらせる必要があります。そうしないと支払いがありません!

皆さん、ありがとうございました!そして、誰かが私を助けてくれることを願っています。

編集: だから、私はすでにやった: 1 -この回答 に続いて、データベースを utf-8 に変更しました。2 -latin1 meekrodb ファイルにある 2 行をutf8; に変更しました。3 - ut8_encode php 関数を $results に追加しました

utf_8 json エラーはなくなりましたが、$results はまだ空です。

EDIT2 私はこれをすべて本番サーバーに渡し、何を推測します....それは機能します。いまだに理解できないことがあります。私の問題に時間を割いてくれてありがとう!:)

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

php - PHP - include_once/include が機能しない

私は学校のプロジェクト用の非常に単純な CMS システムに取り組んでいますが、少し問題があります。

現在、私のウェブページは次のように設定されています。

  • ユーザーがアクセスできる作成したすべての Web ページ - 上部と下部に、それぞれ include_once(header.php) と include_once(footer.php) があります。これらには、読み込まれるページの上部と下部が含まれます。

私のheader.phpには、他のさまざまなHTMLとともにこれがあります:

<?php require_once('php/constants.php'); require_once("php/functions.php"); ?>

constants.php の場合 - 考えられるすべての定義済み定数が含まれています。コードを検索して他の場所にある可能性のある多くのインスタンスを見つけるよりも、ここで 1 つの定数を変更したいからです。

Functions.php の場合 - この CMS で使用するために作成しているすべての関数が含まれています。PHPMailer を使用した電子メール機能から、データベース操作のための MeekroDB を使用した登録とログインまで、すべてが含まれています。

ここに問題があります。

アカウント登録用のページに、この行に沿ったものがあります

functions.php ファイルで、MeekroDB が言及している DB::QUERY 割り当てを使用してデータベース情報を宣言します。

実際の登録機能では、これがあります:

私にとって、これはうまくいくはずです。

でも:

register() 関数を実行しようとするたびに、MeekroDB に関連する大量のエラーが発生し、それらを修正する方法が 100% わかりません (それが INCLUDE の問題なのか、それとも meekroDB の問題なのか?)

ここに私が得ているエラーがあります。

これは、私がさまざまな PHP ファイルをインクルードしている方法と関係があると思います。その見返りとして、MeekroDB 接続が何らかの形でバグを発生させています。

もっと情報が必要な場合は、私に知らせてください。しかし、私はほとんどすべてをテーブルに載せたと思います。

ここにはあまり投稿しないので、どこかで何らかのエチケットを見逃していた場合は、事前にお詫び申し上げます。

ありがとう!:)

0 投票する
0 に答える
218 参照

meekro - Meekro DB クエリ

Meekro DB で、私が持っているこの動作中のクエリと同等のクエリは何ですか?:

機能しないクエリ: