問題タブ [mysql-num-rows]
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 - PHPが奇妙な行数を返す
私は非常に大きなデータセット(正確には786,432行)を扱っています。
したがって、メモリ制限を回避するために、50,000 行の山でデータ セットをループしたいので、これをテストするために、次のことを試してみようと思いました。
しかし、私の結果は非常に奇妙です: ラウンド 9 以下を見てください。
これは何が原因ですか?
ラウンド: 1
行: 50000
開始: 0
終了: 50000
ラウンド: 2
行: 100000
開始: 50000
終了: 100000
ラウンド: 3
行: 150000
開始: 100000
終了: 150000
ラウンド: 4
行: 200000
開始: 150000
終了: 200000
ラウンド: 5
行: 250000
開始: 200000
終了: 250000
ラウンド: 6
行: 300000
開始: 250000
終了: 300000
ラウンド: 7
行: 350000
開始: 300000
終了: 350000
ラウンド: 8
行: 400000
開始: 350000
終了: 400000
ラウンド: 9
行: 386432
開始: 400000
終了: 450000
ラウンド: 10
行: 336432
開始: 450000
終了: 500000
ラウンド: 11
行: 286432
開始: 500000
終了: 550000
ラウンド: 12
行: 236432
開始: 550000
終了: 600000
ラウンド: 13
行: 186432
開始: 600000
終了: 650000
ラウンド: 14
行: 136432
開始: 650000
終了: 700000
ラウンド: 15
行: 86432
開始: 700000
終了: 750000
ラウンド: 16
行: 36432
開始: 750000
終了: 800000
php - mysql_num_rows()エラー
私は得続けます
エラー:クエリが空で、クエリSELECT * FROM vbots WHERE ID = 1 "
どうすれば修正できますか?mysql_num_rows()から取得し、詳細を記述しましdie("Error: ". mysql_error(). " with query ". $query);
た。
ありがとうございました !
php - mysql_num_rows のエラー
私のコードは、「警告:mysql_num_rows():指定された引数は有効なMySQL結果リソースではありません...」というエラーが表示されるに従っています。これを解決するのに役立ちます
php - PHP MySQLi num_rows は常に 0 を返します
PHP のビルトイン MySQLi クラスの機能を活用するクラスを作成しました。これは、データベースのやり取りを簡素化することを目的としています。ただし、OOP アプローチを使用すると、クエリの実行後に num_rows インスタンス変数が正しい行数を返すのに苦労しています。私のクラスのスナップショットを見てください...
使用例を次に示します。
なぜこれは正確ではないのですか?「field_count」など、結果オブジェクトのその他の値は正確です。どんな助けでも大歓迎です。
お時間をいただきありがとうございます。
php - MySQL番号行エラー
データベースに既存のレコードがあるかどうかを確認する必要があります。レコードがない場合は作成します。これを実行するたびに、次のようになります。
私はこのウェブサイトの既存の投稿を調べましたが、それらのほとんどは、ユーザーが構文に問題を抱えていることに関係しています。mysql_query();を忘れるなど。私が知る限り、構文は正しいと思いますが、それでもエラーが発生します。何か助けはありますか?
php - PHPクエリで配列を使用していますか?
mysql_num_rows を使用してクエリの行数を取得したい.クエリ自体には2つの配列が含まれています. 数値を配列に格納したい。これが私のコードです
クエリ内で1つの配列のみを使用した場合、コードは機能します。一方、2 つの配列を入れると、コードが機能しません (配列前件のすべての要素に 0 が含まれます)。これを解決する方法は?クエリで2つの配列を使用する方法はありませんか? ありがとうございました
php - MySQL OR を構築する方法は?
私は自分のサイトの 1 つでミニ ソーシャル ネットワークを作成しているので、ユーザーには「友達」などがあります。
私のテーブルは次のようになります。
彼らが友達かどうかを確認するクエリを作成する必要がありますが、問題は次のとおりf1 OR f2
です。
これは profile.php ファイルから少し抜粋したものです。このファイルは$_GET'ing ?u
ユーザー名であり、サーバーにユーザー名を問い合わせ、連想配列をフェッチしています。
でクエリ構文を調べ、クエリを作成しましたOR
(失敗しました):
/* 無関係なコードはここに */
/* フレンド チェック ビットはここから始まります */
その後、ページの後半で、フレンドの状態を表示します。
このコードは次を返します。
$friendcheck
これは、クエリが間違っていることを意味すると思います。
何か案は?
ありがとう!
php - mysql_num_rows()を使用して、myql_query()が0の結果を返したか、phpでSQLエラーを返したかを確認するにはどうすればよいですか?
phpを使用すると、falseは0と同じであることがわかります。したがって、選択したクエリの結果を確認するときに、結果が0の場合、mysql_num_rows($ result)はfalseと評価されます。これは、SQLがある場合に関数がどのように評価するかを理解しています。エラー。
クエリから意味のある結果、つまり「そのようなユーザーはありません」またはSQLエラーの詳細を返す必要があります。使用したくないmysql_query($sqlQuery) or die().
Webを検索したので、決定的な答えが見つかりません。どんな助けでも大歓迎です。
アマンダ
php - while ($row=mysql_fetch_array($query)) は機能していません
私がやろうとしているのは、Cookie (「識別」と呼ばれる) で検証することにより、ユーザーの ID を確認することです。
それは私のコードです:
ユーザーの Cookie が表のように同じものである場合、ユーザーの ID が返されます。
それが私がやろうとしていることです.IFは「はいCookie」と言いますが、その間は何もしません! エラーが発生しません。
php - mysql_num_rows の問題
これが私のコードです:
私の変数は問題ありません。データが含まれています。エラーは次のとおりです。
警告: mysql_num_rows(): 指定された引数は有効な MySQL 結果リソースではありません.....
numResults が 0 になる可能性はありますが、それでもこれが発生することはありません。
それを引き起こしているのは最初の行の != でしょうか??