mysqldump -u root -p --all-databases > db_back.sql
mysqldump -u root -p111111 --all-databases > db_back.sql
Cartridge::find()->joinWith('GetCartridge')->joinWith('Otvetstveniy')->all();
The data for rowid tables is stored as a B-Tree structure containing one entry for each table row, using the rowid value as the key. This means that retrieving or sorting records by rowid is fast. Searching for a record with a specific rowid, or for all records with rowids within a specified range is around twice as fast as a similar search made by specifying any other PRIMARY KEY or indexed value.
One exception to the typelessness of SQLite is a column whose type is INTEGER PRIMARY KEY. (And you must use "INTEGER" not "INT". A column of type INT PRIMARY KEY is typeless just like any other.)
INTEGER PRIMARY KEY columns can be used to implement the equivalent of AUTOINCREMENT. If you try to insert a NULL into an INTEGER PRIMARY KEY column, the column will actually be filled with an integer that is one greater than the largest key already in the table.
SELECT seq + 1 FROM sqlite_sequence WHERE name = 't'
SELECT MAX(key) + 1 FROM t
если пользователю необходимо выбрать нужную Модель за определенный промежуток времени?
И в выполнить (execute) некорые записи тоже должны меняться
где почитать полезную информацию о формировании динамических SQL-запросов по фильтрам пользователей
принимает платежи от юридических лиц, и с комиссией выводит на Webmoney физ лица
И может кто-то подскажет альтернативные варианты приема платежей от РФ компаний?
var_dump($ar['test'] ?? 0);
$ar['test'] ?? 0
эквивалентно isset($ar['test']) ? $ar['test']: 0
\yii\db\BaseActiveRecord::__isset()
, который ловит Exception "The table does not exist" и возвращает false.var_dump($ar['test']);
\yii\db\BaseActiveRecord::__get()
, который возвращает значение.