– Übersetzung – Keybot-Wörterbuch

Spacer TTN Translation Network TTN TTN Login Français English Spacer Help
Ausgangssprachen Zielsprachen
Keybot 14 Ergebnisse  www.mc-technologies.net
  Working with Databases:...  
Yii DAO will automatically convert such constructs into the corresponding quoted column or table names using the DBMS specific syntax. For example,
// exécute cette instruction SQL pour MySQL: SELECT COUNT(`id`) FROM `employee` $count = Yii::$app->db->createCommand("SELECT COUNT([[id]]) FROM {{employee}}") ->queryScalar();
El método yii\db\Command::execute() retorna el número de filas afectadas por la ejecución SQL.
// MySQL では SELECT COUNT(`id`) FROM `employee` という SQL が実行される $count = Yii::$app->db->createCommand("SELECT COUNT([[id]]) FROM {{employee}}") ->queryScalar();
// table name, column names, column values Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [ ['Tom', 30], ['Jane', 20], ['Linda', 25], ])->execute();
  Working with Databases:...  
If most of your DB tables names share a common prefix, you may use the table prefix feature provided by Yii DAO.
Tout d'abord, spécifiez un préfixe de nom de table via la propriété yii\db\Connection::$tablePrefix dans la configuration de l'application :
Puedes también llamar a batchInsert() para insertar múltiples filas de una sola vez, que es mucho más eficiente que insertar una fila de cada vez:
最初に、アプリケーションの構成情報で、yii\db\Connection::$tablePrefix プロパティによって、テーブル接頭辞を指定します。
  Security: Best Practice...  
// query builder $userIDs = (new Query()) ->select('id') ->from('user') ->where('status=:status', [':status' => $status]) ->all(); // DAO $userIDs = $connection ->createCommand('SELECT id FROM user where status=:status') ->bindValues([':status' => $status]) ->queryColumn();
XSS или кросс-сайтинговый скриптинг становится возможен, когда не экранированный выходной HTML попадает в браузер. Например, если пользователь должен ввести своё имя, но вместо
Still, sometimes you need raw queries or query builder. In this case you should use safe ways of passing data. If data is used for column values it's preferred to use prepared statements:
  Caching: Data Caching |...  

Query caching can be used for DAO as well as ActiveRecord:
$result = Customer::getDb()->cache(function ($db) { return Customer::find()->where(['id' => 1])->one(); });
: отображает список доступных кэширующих компонентов приложения