Обучение/Помощь новичкам | Можете объяснить?
Angry Cat (06.06.2019 в 12:53)
Сибирский (06.06.2019 в 11:34)
А по данному вопросу, запрос составлен не для query а для prepare потому и не работает ))
query это и есть prepare
Сибирский (06.06.2019 в 11:34)
А по данному вопросу, запрос составлен не для query а для prepare потому и не работает ))
query это и есть prepare
все ребята, разбирайтесь сами :)
Вероломство , Когда там будет находиться что то понятное
Тогда и будем говорить...))
Тогда и будем говорить...))
457256376 , Вот собственно решение
if(isset($user)) {
if(isset($_GET['start'])){
query(vsprintf("UPDATE `game_user`
SET `vip` = '%u'
WHERE `id` = '%u'",
array(($user['vip'] == 1 ? '0':'1'), $user['id'] ) ) );
redirect('?','Статус '.($user['vip'] == 1 ? 'Выключено':'Включено').'');
}
echo' <a href = "?start"> '.($user['vip'] == 1 ? 'Выключить':'Включить').' </a> ';
echo "авторизован";
}else{
echo "не авторизован";
}
if(isset($user)) {
if(isset($_GET['start'])){
query(vsprintf("UPDATE `game_user`
SET `vip` = '%u'
WHERE `id` = '%u'",
array(($user['vip'] == 1 ? '0':'1'), $user['id'] ) ) );
redirect('?','Статус '.($user['vip'] == 1 ? 'Выключено':'Включено').'');
}
echo' <a href = "?start"> '.($user['vip'] == 1 ? 'Выключить':'Включить').' </a> ';
echo "авторизован";
}else{
echo "не авторизован";
}
Сибирский (06.06.2019 в 12:54)
Angry Cat (06.06.2019 в 12:53)
Сибирский (06.06.2019 в 11:34)
А по данному вопросу, запрос составлен не для query а для prepare потому и не работает ))
query это и есть prepare
все ребята, разбирайтесь сами :)
Angry Cat (06.06.2019 в 12:53)
Сибирский (06.06.2019 в 11:34)
А по данному вопросу, запрос составлен не для query а для prepare потому и не работает ))
query это и есть prepare
все ребята, разбирайтесь сами :)
function query($q,$a)
{
global $db;
$statement = $db->prepare($q);
$statement->execute($a);
return $statement;
}
Сибирский , Зато весело, они такие забавные...))
Angry Cat , я то сам класс обертки не видал, я по стандартному и шпарю, а раз тут свой класс то я и говорить ничего не буду я его не видел в глаза, но по логике в сравнении с PDO драйвером вытекает что query должно отличаться от prepare
Svat , можно говорить об одном и не понимать друг друга, такой вот парадокс ))
DELETED
6 июня 2019, в 13:02
Delete
Svat (06.06.2019 в 12:58)
Сибирский , Зато весело, они такие забавные...))
Сибирский , Зато весело, они такие забавные...))
второй параметр функции в виде массива указывает на то, что функция переопределена пользователем
тебя забавляет, что все, кроме тебя это увидели?
Angry Cat, Кастомизировать это минимум дурной тон...))
Там может находиться что угодно.
Там может находиться что угодно.
Сибирский , Вполне даже...))