問題タブ [fetchall]
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 - PDO で配列を返す - FetchAll を使用しても機能しない
次のコードを使用して、データベースからデータを取得します。問題は、最初の行しか表示されないことです。この特定のケースでは、最初の画像のみが Web ページに表示されますが、すべてを表示したいということです。
この記事を読んだので、コードを使用しようとしました:
if($result = $stmt->fetchAll(PDO::FETCH_ASSOC));?
...しかし、それは機能しません。それはもう最初の写真をエコーし さえしません。ここで何が欠けていますか?
php - whileループを出力する前に結果/カウントを確認する
データベースから SELECT し、結果を確認してから while ループで行を出力する方法を探しています (結果がゼロより大きい場合)
別のカウントクエリの使用を本当に避けたい
現在、私はこれを使用しています:
できます。しかし、fetchAll とカスタム for-each ループを使用せずに、結果/numrows をチェックして行をループする方法はありませんか?
それとも全く関係ないですか?(for-each は while ループと同じくらい良いですか?)
このようにすると、最初の行は while ループに含まれません。
編集:動的レイアウトの目的で、結果を確認する必要があります
php - PHPでoopを使用してデータベースのすべての行を表示しようとしていますが、うまくいきません
製品のすべての詳細を保存する「製品」という名前のテーブルがデータベースにありました...クラスを使用して製品テーブルのすべての行を表示したいコーディングを行ったが、望ましい結果が得られませんでした...すぐに助けを得たいと思っていますこれは、データベース クラスを含む私の database.php です。
これはすべての行を表示するための私のindex.phpページです...
php - Zend での行のフェッチの問題
フェッチレコードに次のコードを使用しています。私のコードは正常に動作していますが、オブジェクトではなく配列を返します。なぜこれが起こっているのか推測..
現在の出力: echo $data['id'];
欲望の出力: echo $data->id;
python - Excelでmysqlテーブルをインポートする
私はPythonの初心者ですが、Pythonでxlwtを使用してMySQLテーブルを.xlsファイルにエクスポートする必要があります。here の例を使用してテーブルをエクスポートすることに成功しました
ただし、MySQL テーブルに 2 つ以上の列がある場合、Excel と MySQL のテーブル列の順序は一致しません。
コードの一部を次に示します。
result_set を印刷してみましたが、ここから不一致が始まることがわかりました。誰でも私を助けることができますか?
php - $GLOBAL 配列内のテーブルの設定 メンバー関数の呼び出し
さて、サイト全体でいくつかの設定を行うために GLOBALS を使用しています
これをクエリとして使用し、この関数を使用して返されたデータを配列に入れます
だから私はそれを使用して呼び出すことができます$GLOBALS['settings']['setting1']
次に、これが設定表です。なぜこれがうまくいかないのかわかりません。私は本当に助けが必要です。
私は得ています
オブジェクト以外でメンバー関数 fetchAll() を呼び出す
php - PDO の fetch または fetchAll 関数でデータを取得できない
私はしばらくこれに取り組んできました。PDOのドキュメントを使用し、古いstackoverflowの投稿に基づいて、これを正しく行っていると感じていますが、fetchAllによって返された配列のどこにデータがあるかわかりません。どんな助けでも大歓迎です。
私の DatabaseHandler クラスでは:
このメソッドを呼び出すと、52 個の ID の配列が返されます。これは本来の動作ですが、このデータにアクセスできません。なんで?メソッドを呼び出すコードは次のとおりです。
最初のエラー ログには 52 が記録されます。2 番目のエラー ログには Array という単語が返され、2 次元配列だと思われます。第三の何も。4番目の何もない。
fetchAll を間違って使用していることはわかっていますが、どこでどのように使用しているのかわかりません。前もって感謝します。
python - pymysql ipython notebook - SQLクエリ結果セットfetchall()中のエラー
Wordpress 4.0 の MySQL データベースがあるとします。データベースで次のクエリを実行しています。
このコードを ipython ノートブックで (DOS コマンドラインで python file.py としても) 実行すると、リクエストの最後でかなりエラーが発生します。
この時点で要求が救済されるべき明確な理由はわかりません。出力の量を少し変更すると、コマンドは他のテーブルでベイルアウトします。この時点で、出力は約 800KB、約 11000 行に達しています。
これは大規模な問題である可能性があります。pymysql のバグ? MySQL 関数を作成して mysql で直接実行することはできますが、MySQL 関数またはプロシージャを作成するスキルはありません。誰か始めてくれませんか?ありがとう。
python - pymysql 接続選択クエリと fetchall は、'25.00' のような文字列ではなく、b'25.00' のようなバイト リテラルを持つタプルを返します。
接続を使用して、データベースがオンにpython script
なっているローカル テスト マシンに接続する場合にのみ正常に動作する があります。
('1', '2015-01-02 23:11:19', '25.00') のようなタプルを返します。MySQL 5.6
Windows 8.1
pymysql
Select query / fetchal()
ただし、サーバーMySQL 5.0.96
上で実行されているリモート本番データベースへの 2 番目の接続を含めるように少し変更した同じスクリプトを使用すると、(b'1', b'2015-01-02 23:11:19', b' のように返されます) 25.00') であり、返されたタプルを使用した一致条件およびクエリが失敗するため、スクリプトは正しく実行されません。Linux
tuples
tuples
「b」プレフィックスを持たない with 列の値を返すようにするにはどうすればよいですか?