V6.0.3+
query
Начиная с версии, собственный запрос поддерживает только операции класса Db и не поддерживает вызов собственных методов запроса (в том числе и методов) в модели execute
.
query
Этот метод используется для выполнения SQL
операции запроса и возврата набора данных (массива) результата запроса.
осуществлять: Db::query("select * from edu_wx_classes_stu, где id=? AND stu_id=?", [178, 127]);//Привязка параметров
Соответствующий оператор sql:
выберите * из edu_wx_classes_stu, где id=178 И stu_id=127
execute
Операция sql, используемая для обновления и записи данных. Если данные недопустимы или запрос неверен, она вернет false
, в противном случае она вернет количество затронутых записей.
осуществлять:
Db::execute("update edu_wx_classes_stu set примечание=:name где id=:status", ['name' => 'thinkphp', 'status' => 178]); // 命名绑定
Соответствующий оператор sql:
обновить edu_wx_classes_stu, установить примечание = 'thinkphp', где id = 178