PHP/MySQL | Выбор по нескольким условиям
Тема закрыта by
DELETED
Причина: решён - обнуление shaftstatus присходит раньше чем выборка по значению 1
Причина: решён - обнуление shaftstatus присходит раньше чем выборка по значению 1
DELETED
Автор
29 ноября 2016, в 16:06
Delete
$data = assocwhile('select * from myshafts where userid = :ud order by id', [':ud'=>$ID]);
Не работает
$data = assocwhile('select * from myshafts where userid = :ud and shaftstatus = :ss order by id', [':ud'=>$ID, ':ss'=>1]);
Где косяк?
Вилы_Выкидные, ну так может обёртку свою покажи, не ? )
DELETED
Автор
29 ноября 2016, в 16:08
Delete
PandCar (29.11.2016 в 16:08)
Вилы_Выкидные, ну так может обёртку свою покажи, не ? )
Вилы_Выкидные, ну так может обёртку свою покажи, не ? )
/**
* выбираем массив для цикла while
*/
function assocwhile($sql, $array = []) {
global $DB;
$sql = $DB->prepare($sql);
$sql->execute($array);
return $sql;
}
Вилы_Выкидные, И блин кавычки ))
$data = assocwhile('select * from `myshafts` where `userid` = :ud and `shaftstatus` = :ss order by `id`', [':ud'=>$ID, ':ss'=>1]);
$data = assocwhile('select * from `myshafts` where `userid` = :ud and `shaftstatus` = :ss order by `id`', [':ud'=>$ID, ':ss'=>1]);
DELETED
Автор
29 ноября 2016, в 16:09
Delete
PandCar (29.11.2016 в 16:08)
Вилы_Выкидные, И блин кавычки ))
$data = assocwhile('select * from `myshafts` where `userid` = :ud and `shaftstatus` = :ss order by `id`', [':ud'=>$ID, ':ss'=>1]);
Вилы_Выкидные, И блин кавычки ))
$data = assocwhile('select * from `myshafts` where `userid` = :ud and `shaftstatus` = :ss order by `id`', [':ud'=>$ID, ':ss'=>1]);
не нужны
Вилы_Выкидные, ну раз не работает значит неверное условие
DELETED
Автор
29 ноября 2016, в 16:12
Delete
PandCar (29.11.2016 в 16:09)
Вилы_Выкидные, ну раз не работает значит неверное условие
Вилы_Выкидные, ну раз не работает значит неверное условие
таблица myshafts
.