Articles of database

Как хранить пары данных в базе данных mysql?

Я должен хранить большое количество пар данных. Пары данных имеют форму: параметр = значение и связаны с контейнером. Это похоже на файл INI. Например, у меня есть контейнер, который имеет следующие значения: p1 = 32 p2 = "hello world" p3 = -54 и еще один, который имеет: p1 = 32 p2 = 36 p5 = […]

Как сохранить несколько значений в базе данных из Select2 Widget Yii2

Я использую kartik – yii2-widget-select2, чтобы разрешить выбор нескольких вариантов при создании в форме. Я хочу ввести две или несколько строк в базу данных в зависимости от количества опций, выбранных в виджле select2. Виджет select2 в форме приведен ниже. <?= $form->field($model, 'Assign_task_to')->widget(Select2::classname(), //$data = ArrayHelper::map(Employee::find()->all(),'Employee_ID','employee_name'), [ 'data' => ArrayHelper::map(Employee::find()->all(),'Employee_ID','employee_name'), 'language' => 'en', 'options' => ['placeholder' […]

Вход PHP с сеансами

Я – один из новичков PHP. Я попытался создать свой код входа в php, и у меня возникли проблемы. Сессия не остается, если я перехожу на другие страницы, мой сайт не помнит, что я зашел в систему. <?php $logincontent; require_once 'config.php'; $logincontent= ' <div class="column-1-3"> <div class="white-box"> <div class="box-title"> Login <div class="subtitle"><img src="images/subtitle-lets-work-together.png" alt="let\'s work […]

Система входа пользователя с базой данных mySQL с Angular JS?

Я пытаюсь создать систему входа пользователя, где каждый пользователь имеет пароль, имя пользователя и уровень (IE Admin или Master). Что я сделал до сих пор: Создал базу данных mySQL с помощью PHP и создал соответствующие поля в таблицах. Сделана простая страница с угловым JS. Я пытаюсь связать базу данных и страницу, чтобы я мог проверить […]

CActiveForm и его поведение не имеют метода или закрытия с именем «getErrors».

Привет, я довольно новичок в инфраструктуре yii, в настоящее время пытаюсь установить логин через аутентификацию базы данных. но im неоднократно получая эту ошибку CException CActiveForm и его поведение не имеют метода или закрытия с именем «getErrors». может кто-нибудь помочь мне, если это Хеш-контроллер <?php class SiteController extends Controller { public function actions() { return array( […]

организация классов PHP OOP для работы с БД

Сегодня у меня есть PHP-проект с очень странной структурой классов. Как это: db_base `– db_base_ext extends db_base +– module_1 extends db_base_ext +– module_2 extends db_base_ext . … +– module_N extends db_base_ext `– db_user extends db_base_ext class_1 `– submodule_1_1 extends class_1 db_base подключается к db в __construct() и имеет некоторые вспомогательные методы. пример выполнения: $db = […]

Изменение примера базы данных AJAX PHP

Я хотел бы создать что-то вроде этого шоу здесь: http://www.w3schools.com/PHP/php_ajax_database.asp Но вместо выпадающего списка, показанного в примере, можно ли изменить его на формат таблицы, например, когда я нажимаю на класс 1, он будет отображать детали для класса 1 … подробности в моей базе данных из phpmyadmin : Спасибо заранее … очень благодарен Это верно? <?php […]

Как узнать, когда Solr Optimize завершен?

Я использую Solr-php-клиент для связи с Solr, через php. Эта часть кода запускает команду solr optimize: $solr->optimize(); Интересно, есть ли какой-либо метод, чтобы точно знать, что оптимизация выполнена? Это все, потому что у меня есть страница администрирования на моем веб-сайте, где я вручную один раз в день должен оптимизировать индекс Solr, но мне сложно написать […]

mysqli multi_query, за которым следует запрос

В настоящее время я делаю следующее: $mysqli = new mysqli($server, $username, $password, $database); $mysqli->multi_query($multiUpdates); while ($mysqli->next_result()) {;} // Flushing results of multi_queries $mysqli->query($sqlInserts); Есть ли более быстрый способ сбрасывать результаты? Мне они не нужны, и я просто хочу запустить следующий запрос, однако я получаю ошибку: Команды не синхронизированы; вы не можете запустить эту команду сейчас […]

MySQLi обновил готовый оператор, не обновляя базу данных

Поэтому у меня есть этот оператор обновления, который, когда я выгружаю переменные $ _POST. Я получаю результаты, которые я хочу. $stmt = $dbConnectionW->prepare("UPDATE members SET fname='". mysqli_real_escape_string($dbConnectionW, $_POST['fname']) ."', sname='". mysqli_real_escape_string($dbConnectionW, $_POST['sname']) ."', gender='". mysqli_real_escape_string($dbConnectionW, $_POST['gender']) ."', nationality='". mysqli_real_escape_string($dbConnectionW, $_POST['nation']) ."', year='". mysqli_real_escape_string($dbConnectionW, $_POST['year']) ."', dep1='". mysqli_real_escape_string($dbConnectionW, $_POST['dep1']) ."', dep2='". mysqli_real_escape_string($dbConnectionW, $_POST['dep2']) ."', f_pos='". mysqli_real_escape_string($dbConnectionW, […]