問題タブ [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.
php - codeigniter でページネーションを実装していますが、カウントを取得できません
codeigniter ページネーション クラスの実装に問題があります。ニュース記事を取得するためのモデル、ビュー、およびコントローラーを作成しました。データはビューに正常にエコーされます。
私の問題は、ページネーションを実装しようとすると、データベース内のフィールドの正しい数を取得できないように見えることです。誰かが私が間違ったことを教えてもらえますか?
ページネーション リンクは完全に表示されますが、エコーされるコンテンツは制限されているようには見えません。クエリの行をカウントするにはどうすればよいですか?
ページネーションに必要なクラスは自動ロードされます
モデル:
コントローラ
意見
php - Codeigniterは検索クエリから行数を取得します
コントローラに、URLにある用語/キーワードを検索するクエリがあります。
例/search/keyword
次に、コントローラーを介して、次のように検索を実行します。
次に、次のようにモデルからデータベースをチェックします。
検索結果で見つかった行数をコントローラーに返す方法を知りたいのですが。次に、ページネーションに見つかった行数を使用します。
どうすれば行数をコントローラーに取り込むことができますか????
php - PHP / MYSQL エラー: mysql_num_rows(): 指定された引数は有効ではありません
次のコードがあります。
以下のエラーが返されます。
mysql_num_rows(): 指定された引数は有効な MySQL 結果リソースではありません
SQL をエコーアウトし、これをデータベースで実行すると結果が得られたので、何が問題なのか - アイデアは大歓迎ですか?
[編集] 申し訳ありませんが、ms データベースで mysql 関数を使用しようとしている、絶対的なばかです! ごめん!
php - PHP 警告: mysql_num_rows(): 指定された引数は有効な MySQL 結果リソースではありません
インベントリ データベースの CRUD を作成しています。index.php をロードすると、私の error_log は以下を返します:
PHP 警告: mysql_num_rows(): 指定された引数は、32 行目の /home1/theantj4/public_html/crud/index.php の有効な MySQL 結果リソースではありません
何がエラーの原因なのかはよくわかりませんが、ここで私が取り組んでいるものは次のとおりです。誰かが問題を見つけることができるかもしれません...
接続.php
index.php
php - MYSQL で検索結果が見つからない場合に「結果がありません」というメッセージを表示するにはどうすればよいですか?
Web サイトで mysql キーワード検索を行っていますが、問題なく動作します。問題は、誰かが私が追加していないキーワードを検索しても、結果ページに何も表示されないことです。何も表示されない代わりに、結果が見つからないというメッセージが表示されます。このコードを使用する必要があると言われました:
しかし、ここ数日、コード内にそのコードを実装しようとしてきましたが、何らかの理由で機能させることができません。問題を解決するために、上記のコードをコード内のどこにどのように適切に実装するかを誰かに教えていただければ幸いです。
私の問題をよりよく理解できるように、ここに私のコードがあります
php - PHP mysql_num_rows「結果なし」メッセージ?
Web サイトで MySQL キーワード検索を行っていますが、問題なく動作します。問題は、誰かが私が追加していないキーワードを検索しても、結果ページに何も表示されないことです。
何も表示されない代わりに、no results found
メッセージが欲しいです。
そこで、以下のコードを使用しました。
no results found
問題は、データベースにあることを知っているキーワードを検索するたびに、メッセージとともに結果が得られることです。(このno results found
メッセージは、Web ページの左上にも表示され、Web サイト全体が押し下げられます。)
そして、データベースにないことがわかっているキーワードを検索したとき、メッセージがまったく表示されず、以前のように何も表示されませんでした。
大なり小なり等号をいじってみたところ、同様の問題が発生しました。私の論理が逆だと言われたのですが、どのように見えるべきかわかりません。
事前に感謝します。
mysql - PHP mysql_num_rows関数を使用した2つの行のMySQLの違い?
1 つのテーブルの 2 つの行の差をどうにかして計算することは可能ですか?
私はこれを試しましたが、うまくいきません:
php - mysql_num_rows(): 指定された引数は 15 の有効な MySQL 結果リソースではありません
スクリプトを実行しようとするたびに、 mysql_num_rows(): supplied argument is not a valid MySQL result resource.
なぜこれを実行しているのかよくわからないというエラーが表示されます。私の目標は、ログインしたクライアントが管理者であるかどうかを確認することです。
php - mysql_num_row(): 指定された引数は有効な MySQL 結果リソースではありません
このエラーが表示される理由がわかりません:mysql_num_row():supplied argument is not a valid MySQL result resource
なにが問題ですか?
編集: 私はばかだと感じます。それはする必要があります
php - mysql_num_rows()はBOOL値を提供します
私のPHPには次のクエリがあります。
そして、私のテーブルが空の場合、このエラーが発生します。
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.9\www\admin\index.php on line 101
LIMIT 5
編集:私は前にクエリを実行していましたORDER BY
。これで修正さecho mysql_error()
れ、質問で編集したとおりに追加しました。