問題タブ [phpmyadmin]
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 - PHP での MySQL クエリが明らかに間違った結果を返す
PHP と PHPMyAdmin を使用して、小規模なプロファイル サイトを作成しています。メンバーに ID 番号を付与します。これは、現在データベースにある最大の番号 +1 に基づいています。
必要な場所にある PHP スクリプトを取得する前に、25 のテストを行いました。
次に、PHPMyAdmin を使用してこれらの 25 のエントリを削除しました。
しかし今、私のPHPコードがこれを行うとき:
間違った番号を取得します。
テスト シナリオ: データベース テーブルには 3 つのエントリがあり、ID は 1、2、3 です。
デバッグ セッションを開始し、return にブレークポイントを設定します$record[0]
。中身を確認すると、一番大きい数字の3ではなく、28だった。
25+3=28 というように、すでに削除した 25 個のエントリは...
これの原因と修正方法を知っている人はいますか?
mysql - mysqlでbdbキャッシュサイズを変更するには?
mysql データベースの変数 bdb キャッシュ サイズ (bdb_cache_size) を変更して、より大きな SQL ファイルをインポートできるようにしたいと考えています (はい、php.ini などの他のすべての変数をより高い値に設定しましたが、機能しません)。 phpmyadmin.
どうやってやるの?
php - php mysql クライアントが mysql サーバーのバージョンと一致しない場合、どのような問題が発生する可能性がありますか?
mysql サーバー 5.1.32 と 5.0.77 の 2 つのインストールがあります (同じマシン、os x leopard)。私の php mysql 拡張機能は 5.0.77 に対してコンパイルされています (これが最も簡単な方法で、5.1.32 をインストールした後に実行しました)。私は 5.1.32 インストールを使用しています。これは、python MySQLdb 拡張機能をコンパイルしたものだからです。私はPHPでコーディングすることはあまりありません。私の php インストールの主な用途は phpmyadmin です。phpmyadmin は 5.1.32 mysql サーバーに対してこのように動作しますが、警告が表示されます。
「PHP MySQL ライブラリのバージョン 5.0.77 は、MySQL サーバーのバージョン 5.1.32 とは異なります。これにより、予期しない動作が発生する可能性があります。」.
私の質問。この種のセットアップで phpmyadmin から重大な問題が発生することは予想できますか?
私はphpmyadminの最新バージョンを使用しています.TCP接続(ソケットファイルではありません)を介して接続します。
mysql - phpMyAdmin を使用して同じテーブルを指す外部キーを追加するにはどうすればよいですか?
別のテーブルを指す外部キーが既にある既存の InnoDB テーブルがあります。
しかし、プライマリ インデックスを指す外部キーを作成しようとすると、エラーが発生します (データ型を確認してください)。
テーブルは User_Id をプライマリとする User です。
User_Id の FK である外部キー Manager_ID が必要です。
INT の両方 長さ 10 の両方 Unsigned...
それでもデータチェックエラーが出る…?
php - phpmyadminセキュリティ
私はapache2、php、mysqlを備えた本番サーバーを持っています。現在、仮想ホストとして1つのサイト(mysite.com)しかありません。phpmyadmin、webalizer、そして多分webminをそこに置きたいです。これまでのところ、phpmyadminをインストールしましたが、機能しますが、インターネット全体をmysite.com/phpmyadminにアクセスできます。
ファイアウォールの背後にあるマシンだけがアクセスできるように、可視性を192.168.0.0/16と言うように減らすにはどうすればよいですか?
mysql - リモートサーバーで phpMyAdmin にアクセスする方法
私のウェブサイトでは、Dreamhost を使用しています。Dreamhost では、データベースが存在するホスト名 (例: mysql.mclindigital.com) を作成する必要があります。私にとっては簡単です。phpMyAdmin にアクセスしたい場合は、mysql.mclindigital.comに移動するだけで、自動的に phpMyAdmin に入ります。
ほとんどの人が "localhost" を使用しているように見えるため、Dreamhost はこの方法を使用する少数派のようです。では、これらの Web サイトの phpMyAdmin にアクセスするにはどうすればよいでしょうか? この情報を参照するには、Web パネルのログイン情報を取得する必要がありますか?
例として、私には過去のクライアントがあり、 http: //216.120.237.104 :2082/3rdparty/phpMyAdmin/index.php にアクセスして phpMyAdmin にアクセスする必要がありました。自分が何をしているのか本当に理解できませんでしたが、うまくいきました。今、私は同じ状況にいますが、今回のクライアントは技術に精通しておらず、アクセスする必要がある URL を教えてくれません。
また、phpMyAdmin がインストールされていることを 100% 確信しているわけではありません。ただし、Wordpress ブログを運営しているため、データベースがあることは知っています。
php - phpmyadmin を使用して、部分的なデータを含むファイル (csv/excel) をデータベースのテーブルにインポートするにはどうすればよいですか?
クライアントテーブルを埋めるために、クライアントから更新された情報が必要でした。
必要なテーブルを Excel ファイルにエクスポートし、新しい情報を入力するように依頼したところ (更新が必要だったのは列だけでした)、ファイルが返送されてきました。
次に、その情報をテーブルの列にインポートします。
試行錯誤を重ね、エクセルファイルをcsv化し、phpmyadminでインポート。
しかし、それはどの列も更新しませんでした。
私は何を間違っていますか?