• ベストアンサー

phpmyadmin レコード編集について

ローカル環境でphpmyadminを使用してレコード編集を ブラウザの新しいタブで開くとTOPに戻ってしまい編集が できないです。 左クリックで編集を押すとできるのですが、複数編集したいときに新しタブで一気に開きたいのですがそれが出来ず・・・ キャッシュクリア、クロムやedge等で試したのですが同じ現象で困っております。 解決方法を知っていましたら宜しくお願いします。 win11 Apache/2.4.51 (Win64) PHP/8.1.0 データベースクライアントのバージョン: libmysql - mysqlnd 8.1.0 PHP 拡張: mysqli ドキュメント mbstring ドキュメント PHP のバージョン: 8.1.0 サーバ: localhost via TCP/IP サーバの種類: MySQL サーバの接続: SSLは使用されていません ドキュメント サーバのバージョン: 8.0.27 - MySQL Community Server - GPL プロトコル バージョン: 10 サーバの文字セット: UTF-8 Unicode (utf8mb4)

  • sur3x
  • お礼率50% (2/4)
  • PHP
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実はそれで正常です。 phpmyadminってクッキー認証がデフォルトなので、 別のセッションを開いた時点で内容不一致になってしまう為でしょう。 https://docs.phpmyadmin.net/ja/latest/config.html これの、auth_type設定で行けるとは思いますが。 可能な限り、1つの画面でできるように、今のうちに慣れておく方がいいですよ。 今この方法で、解決できても、それはあなたのローカル環境のみの話なので、 他の環境では、使えない手にしかならないので、長い意味では 損するとは思います。 上の手の派生ですが、1つのサーバーに PHPMYADMINを「複数」インストールしてしまう手もあります。 1つ毎に別のクッキーを持てるので、その数分同時に開くことはできるでしょう。 (特にマルチサイトログインの時、非常に便利) などが回答にはなります。 おまけ、XAMPPのMariaDBを無視して、 無理やりそこにMySQL8をインストール。 それを起動するように、XAMPPの設定ファイルを書くと、 移動型MySQLも作れて、ちょっと便利ですよ。 同じ方法で、PHP8+XDEBUGも入れてしまう! これで、8+8環境になるので、開発にかなり便利です。 OS側にインストールしているわけじゃないので、 使わない時は、サービス自体が存在しないので、エコでして。 (こっちは、好みで)

sur3x
質問者

お礼

ありがとうございます。 もやもやしてましたが、すっきりしました。 何やら裏技的なことも教えて頂きありがとうございます。

関連するQ&A

  • phpMyAdminが上手く動かない

    すいません、apache,MySQL,phpを入れ、自宅にhttpサーバを立てデータベースを管理しようとphpMyAdminをインストールしたんですが、パスワードを入力しphpMyAdminに入りデータなどは弄れるんですが、ログアウトの際ログアウトのボタンを押すと、何故かログイン時の ユーザ名とパスワードの入力画面が現れ、phpMyAdminにログインした際のユーザ名とパスワードを入れても弾かれ、消したはずのroot/パスワードを入力すると、rootでログインしてしまいログアウトできません。 あとログイン後のホームには、”mbstring PHP 拡張は見つかりませんでした。また、マルチバイト文字セットを使用しているように見えます。phpMyAdmin は mbstring 拡張なしでは文字列を正確に分割することができず、また、予期しない結果が返ってくるかもしれません。”と警告が出ています。解答したものをフォルダー名を変えてドキュメントルートに入れてだけなので、特に変な弄り方はしていないと思います。 phpMyAdminのconfig.inc.phpは$cfg['PmaAbsoluteUri']、$cfg['Servers'][$i]['user']、$cfg['DefaultLang']、$cfg['Servers'][$i]['auth_type']以外は弄っていません。 どうかアドバイスをお願いします。 ちなみに、使用環境はOSwin2000pro、apache1.3.33、php4.3.10、MySQL3.23.49、phpMyAdmin-2.6.1です。

    • ベストアンサー
    • MySQL
  • phpMyAdmin - エラー

    CentOSで、PHPを5.3->5.4, 5.4-5.5 にアップデートしました。 yumコマンドやphp -vではうまくインストールできたように思えたのですが、phpMyAdminにアクセスしようとすると、「phpMyAdmin - エラー mysqli|mysql 拡張がありません。PHP の設定をチェックしてみてください。」と表示されます。 ググってもmysqlのことでなくて、php.iniがなんとか、と書いてあって、よくわかりません。 どなたかご存知の方、お教え願えませんか。

    • ベストアンサー
    • PHP
  • DB内の日本語データがPHPで取得できない

    利用サーバ:さくらインターネットのレンタルサーバ 利用データベースのバージョン:MySQL 5.1 PHPのバージョン:PHP 5.2.×× PHPMyAdminに記載のMySQL の文字セット: UTF-8 Unicode (utf8) PHPMyAdminに記載のMySQL 接続の照合順序: utf8_general_ci htmlやPHPファイルを、EUC-JPからUTF-8に、全て変えたためなのかは分かりませんが、 データベースに格納されている日本語(というか全角文字?)データを、 PHPで取り出せなくなってしまいました。半角英数字のデータは取得できます。 そのためDBから取得して表示させている文字データのうち、日本語のみが表示されません。 【php.iniファイルの中身】 register_globals = "On" mbstring.language = "Japanese" mbstring.internal_encoding = "UTF-8" mbstring.encoding_translation = "On" default_charset = "UTF-8" output_buffering = "Off" mbstring.http_input = "auto" mbstring.http_output = "pass" mbstring.detect_order = "auto" mbstring.substitute_character = "none" 情報は足りますでしょうか?どなたか、よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • phpmyadmin 文字化け

    phpmyadmin 文字化けを開きテーブルを見ると日本語が化けてしまいます。 php のプログラムからは読み書き、表記は正しくできます。 いろいろ調べ以下をやったのですがだめでした。 「MySQLの設定」 # vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql old_passwords=1 default-character-set = utf8 character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 #skip-character-set-client-handshake ※最終的にコメントアウト [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8 MySQLをリスタートする。 # /etc/rc.d/init.d/mysqld restart 「phpMyadminの設定」 # vi /var/www/phpmyadmin/config.inc.php $cfg['DefaultLang'] = 'utf-8'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; $cfg['FilterLanguages'] = ''; $cfg['DefaultCharset'] = 'utf-8'; $cfg['AllowAnywhereRecoding'] = TRUE; apache再起動 何か足りない点はありますでしょうか? 環境は以下です。 phpMyAdmin •バージョン情報: 3.5.1 (最新版) •サーバ: Localhost via UNIX socket •ソフトウェア: MySQL •ソフトウェアバージョン: 5.1.61 - Source distribution •プロトコルバージョン: 10 •ユーザ: root@localhost •サーバの文字セット: UTF-8 Unicode (utf8)

    • ベストアンサー
    • MySQL
  • phpmyadminで文字化け

    こんにちは、 現在、php5,mysql4で構築しているのですが、 phpmyadminでテーブルに入れた日本語を見ると 文字化けを起こしており、 たぶん、default_charsetだと思うのですが、 何を設定すればよいのでしょうか? MYSQL4 UTF-8 PHP5 mbstring.detect_order auto mbstring.encoding_translation Off mbstring.func_overload 0 mbstring.http_input auto mbstring.http_output SJIS mbstring.internal_encoding EUC-JP mbstring.language Japanese mbstring.script_encoding no value mbstring.substitute_character no value default_charset no value

    • 締切済み
    • PHP
  • UTF8のPHPコードから日本語をINSERTするとphpMyAdmin上で文字化けしてしまう

    ・WindowsXP(SP2)IIS5.1 ・PHP 5.2.5 Win32 ・MySQL 5.1.22 RC Win32 ・phpMyAdmin 2.11.4 多言語(日本語と中国語)を扱える簡単なシステムを試作しているのですが、 test1.php(UFT8-BOM無し)からINSERTしたレコードをphpMyAdminから閲覧 すると日本語が「財団法人æ」などと文字化けしまくっています。 test2.phpからSELECTすると、まったく文字化けなく呼び出せます。 また、phpMyAdminから直接INSERTしたレコードば文字化けしません。 当初、MySQL4.1.22-win32や、phpMyAdmin 2.8.2.4だったので、 冒頭の最新バージョンにしたりもしてみましたがだめでした。 過去ログや、Webで昨日さんざん調べてみて、確認したのは以下の設定です。 (1) C:\Program Files\MySQL\MySQL Server 5.1\my.ini: [mysqld] character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 (2) C:\Inetpub\wwwroot\phpMyAdmin\libraries\config.default.php $cfg['DefaultLang'] = 'utf-8'; $cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; $cfg['DefaultCharset'] = 'utf-8'; (3) MySQL Server Instance Config Wizard UTF8を選択しました(MySQL の文字セット: UTF-8 Unicode (utf8)) MySQL 接続照合順序 utf8_general_ci

    • ベストアンサー
    • PHP
  • phpMyAdmin起動のエラーの対処方法について

    phpMyAdminを起動すると お使いになっている PHP の MySQL ライブラリのバージョン 5.0.51a が MySQL サーバのバージョン 5.5.22 と異なります。これは予期しない不具合を起こす可能性があります。 といったエラーメッセージが表示されてしまいます。 Apache 2.4 PHP Version 5.2.17 phpMyAdmin 3.5.0 MySQL Server 5.5 です。 いろいろ調べたのですが、解決策が見つかりませんでした。 ご教示を頂けないでしょうか。お願い致します。

    • ベストアンサー
    • MySQL
  • phpMyAdminでインポートできない

    よろしくお願いします。 さくらインターネットサーバーで無料お試しで登録しているのですが、 phpMyAdminから自分のパソコンのデータをインポートしようとするのですが、エラーになってしまいます。 データは大きくないです。 サーバのphpMyAdminのバージョンは「3.3.10.3」となっています。 パソコンに入っているものは「3.1.3.1」と「3.4.5」です。(XAMPPからダウンロードしました) エラーの内容は「#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? ' at line 1」 です。 後は文字化けしまって読めないものが2行ほどあります。 phpのバージョンは、サーバが「5.2.17」でパソコンは「5.2.9」と「5.3.8」です。 どちらのバージョンでためしてもエラーがでました。 それから MySQLにはSHIFT_JISで設定していますが、サーバのMySQLはUTF-8となっていますが、 そのせいで文字化けしているのでしょうか?データもすべてUTF-8に変えた方が良いのでしょうか? インポートできないので、さくらサーバーのphpMyAdminで入力したデータはShift_JISで設定しましたが それは文字化けしていません。 それから、サーバのデータベース(phpMyAdmin画面)へのログインが、よくエラーになります。 サーバで調べてもらったのですが、異常はないそうです。 でも、ログインを試みて半分はエラーになってログインできませんでした。 これも同じ原因なのでしょうか? これが解決しないとお試し期間が終わっても契約出来ないので急いでいます。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • phpMyAdmin上で、PHP MySQL ライブラリのバージョンに起因した警告が表示されているのですが

    ・WindowsXP(SP2)IIS5.1 ・PHP 5.2.5 Win32 ・MySQL 5.1.22 RC Win32 ・phpMyAdmin 2.11.4 phpMyAdminを開くと、 「お使いの PHP MySQL ライブラリのバージョン 5.0.45 が MySQL サーバのバージョン 5.1.22 と異なります。これは予期しない不具合を起こす可能性があります。」 と警告が出ているのですが、どのように解決したらいいでしょうか。 別の質問http://oshiete1.goo.ne.jp/qa3749280.htmlにも少し書きましたが、 当初、MySQL4.1.22 と MySQL 5.1.22 RCのインストールを何度も いったりきたりしたのでそのヒズミでしょうか???

    • 締切済み
    • PHP
  • phpMyAdminが使えない

    Windows2000上でPHP5とMySQL4でWEBデータベースを作成したいと思っています。 phpMyAdminを使って管理したいのですが、 ブラウザから http://サーバーIP/phpMyAdmin/ でアクセスすると、 「MySQLを実行できません。  PHPの設定を確認して下さい。」 という表示が出てしまいます。 ちなみに関係あるかどうか分かりませんが、WEBサーバーはApache2でドキュメントルートはデフォルトの c:\Apache2\htdocs ではなく d:\pulic_html に変えており、何故か http://localhost/ ではページが見れません。 httpd.conf、my.ini、php.ini、config.inc.php などの設定に問題があるのでしょうか? 原因と考えられる事項があればお教えただきたいと思います。 よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう