Для личной страницы администратора на моем локальном компьютере я собираюсь использовать phpMyAdmin для изменения записей. Ссылка в моем меню, которую я использую, такова:
echo "<li><a href='http://localhost/phpmyadmin/sql.php?server=1&db=a4&table=b4_players&pos=0/'>Amend Player</a></li>";
Это работает нормально, если я вошел в phpMyAdmin, если я не, он берет меня на страницу входа, я ввожу свои учетные данные, и это дает мне следующую ошибку: —
# 1146 — Таблица civ.b4_players не существует
Ну, нет, это не так — эта таблица в a4, которая является значением в URL, но вот страница входа в систему приводит вас к: —
http://localhost/phpmyadmin/index.php?db=a4&table=b4_players&target=sql.php&token=a09689275bd277944eac63ea20a0f1x7#PMAURL-0:index.php?db=civ&table=b4_players&server=1&target=sql.php&token=a09689275bd277944eac63ea20a0f1x7
Как видите, первая половина URL верна и содержит db=a4
но второй сейчас говорит db=civ
!
Я подумал, что, может быть, происходит какая-то странная вещь по умолчанию для БД, но я не вижу никаких настроек для этого, и она не должна переопределять какую-либо конкретную инструкцию.
В случае, если это имеет значение, вот мои настройки.
Линуз Монетный двор 17.1 XFCE
3.13.0-37-generic # 64-Ubuntu SMP Mon 22.09 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
Версия PHP: 5.5.9-1ubuntu4.11
Версия MySQL Server: 5.5.44-0ubuntu0.14.04.1 — (Ubuntu)
Версия phpMyAdmin: 4.0.10deb1
Одинаковые результаты на обоих Хром а также Fire Fox.
Задача ещё не решена.
Других решений пока нет …