Добрый день!
Разбирал чужой код и в SQL запросе увидел такую запись login = :login
Такая запись у меня не сработала, переделал по своему login =$login и все работает. Помогите найти информацию по такой записи в SQL запросах, сам увы не нашел, а очень хочется разобраться в этом.
И вот похожая запись:
PHP:
скопировать код в буфер обмена
public static function getByUsername($username) { $sql = "SELECT * FROM users WHERE username = :username"; $sth = $GLOBALS["DB"]->prepare($sql); $sth->execute(array(":username" => $username)); $result = $sth->fetchAll(); ...
У меня все реализованно через ООП по другому
PHP:
скопировать код в буфер обмена
public static function getByUsername($login) { 'where' => "login = $login", // условие ); $model = new Model_users($select); // создаем объект модели $result = $model->getOneRow(); // получаем строку ...
(Отредактировано автором: 02 Июля, 2015 - 10:04:53)
|