Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać mysql_escape_string() we frameworku Yii?

Alternatywa dla mysql_escape_string w PDO korzysta z przygotowanych oświadczeń. Na przykład w Yii:

$user = Yii::app()->db->createCommand()
    ->select('username, password')
    ->from('tbl_user')
    ->where('id=:id', array(':id'=>$_GET['userId']))
    ->queryRow();

(Z dokumentacji referencyjnej Yii http://www.yiiframework.com/doc/api /1.1/CDbCommand )

Jesteś zabezpieczony przed wstrzyknięciem SQL, gdy przekazujesz parametry przez symbole zastępcze w przygotowanej instrukcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump version Błąd podczas eksportowania danych z MySQL

  2. Zapętl wstawiaj Zapytanie w PHP

  3. mysql GRANT + GDZIE

  4. Co powoduje błąd PDO Nie można wykonać zapytań, gdy inne niebuforowane zapytania są aktywne?

  5. Kod błędu MySQL:1411. Nieprawidłowa wartość daty i godziny:„” dla funkcji str_to_date