У меня есть две базы данных, используемые для моего проекта CakePHP, соответственно названного project и project_dev . Проект базы данных используется в производстве, и поскольку с версии 3 CakePHP удаляет опцию префикса таблицы, я выбираю использовать две разделенные базы данных. Выдержка из моего /config/app.php: 'Datasources' => [ 'dev' => […], 'prod' => […] ] Проблема […]
Я пытаюсь извлечь данные из нескольких полей из базы данных и заполнить таблицу HTML с помощью mysqli. Мои попытки исследовать проблему придумали решения, которые либо используют mysql, либо, кажется, смешивают mysql с mysqli. Я пытаюсь использовать API для поиска функций, которые могут работать, но не могут заставить таблицу отображать. Мы ценим любые предложения. <?php ini_set('display_errors', […]
Я использую следующий код для входа в систему. Когда создается новый сеанс, они перенаправляются на новую страницу – content.php . Интересно, что лучший способ / правильный способ уничтожить сеанс и выйти из системы пользователей, перенаправить их обратно в index.php . <?php if (isset($_REQUEST['signin'])){ $username = $_POST['username']; $password = $_POST['password']; $query = "SELECT * FROM `user` […]
Это первый раз, когда я использую PHP и MySQL для создания системы входа, в которой человек может ввести имя пользователя и пароль, а скрипты php проверяют, существует ли в базе данных имя пользователя и пароль. Когда пользователь вводит правильную информацию, он отображает сообщение «УСПЕШНО ВХОД В ПОЛЬЗОВАТЕЛЮ ПРОФИЛЬ …», которое все хорошо. Но если пользователь […]
Я пытаюсь подключиться к моей базе данных с помощью 000webhost, но он дает исключение Ошибка соединения: SQLSTATE [HY000] [1045] Ошибка ProxySQL: доступ запрещен для пользователя 'id234191_faisalahmedansari20' @ '2a02: 4780: bad: f00d :: 4' (с использованием пароля: YES) Ниже мой PHP-файл: <?php $host="localhost"; $username="id234191_faisalahmedansari20"; $password="*******"; $dbName="id234191_my_college_admin"; try { $conn = new PDO("mysql:host=$host;dbname=$dbName", $username, $password); // set […]
Я пытаюсь выполнить следующий код для извлечения данных из базы данных с помощью веб-служб: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getData(); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } public void getData(){ TextView resultView = […]
Я использую следующий код, чтобы проверить, существует ли столбец, а если нет, добавьте его: mysql_query("select $column from $table") or mysql_query("alter table $table add $column varchar (20)"); Но в базе данных изменений нет. Любые предложения почему? PS База данных подключена.
В моей базе данных у меня есть поля, такие как «статус» , которые являются зарезервированными ключевыми словами. Этот код отлично работает для меня ( статус экранируется “ ): $sql = "UPDATE $table SET `status`='$status' WHERE `id`='123'"; Но теперь я хочу использовать только подготовленные заявления! Мой Database.class: class Database extends \PDO { private $_sth; // statement […]
Я создаю шаблон сайта. Этот шаблон я буду использовать для 20 моих сайтов. Я создаю базу данных. Таким образом, когда я хочу его отредактировать, я могу сделать это из своей базы данных, никогда не загружая ничего или не редактируя элемент / свойство на каждой странице. Я хочу, чтобы можно было поместить свойства css для цвета […]
В моей базе данных MySQL у меня есть таблица с game с колонками: sport_cat , timelive , match_title , selection , Я точно этот оператор SELECT запроса MySQL для отображения их в виде сетки на сайте: <? $qry = " SELECT sport_cat,match_title,selection, CASE WHEN game.result LIKE '' THEN 'PENDING' WHEN game.result LIKE game.selection THEN 'WON' […]