Как мне переменную в функцию передать?
вот с бд:
include "../config.php";
include "../classes/bdclass.php";
if ( ! empty($_POST['login']) AND ! empty($_POST['password']))
{
$param = DB::execute('SELECT * from `users` WHERE `login` = ? AND `password` = ? AND `activation` = 1;', array(1=>$_POST['login'], 2=>$_POST['password']));
if ( ! $param->bindParam(1, $_POST['login'], PDO::PARAM_STR, 50))
{
exit('<script>
toastr.error("Слишком длиный логин!")</script>');
}
elseif ( ! $param->bindParam(2, $_POST['password'], PDO::PARAM_STR, 50))
{
exit('<script>
toastr.error("Слишком длиный пароль!")</script>');
}
А вот сама функция:
.....
static public function prepare($sql) {
return self::$db->prepare($sql);
}
....
Ещё:
static public function execute($sql, $param) {
return self::$db->prepare($sql)->execute($param);
}