Loading...
PHP/MySQL | Выбор по нескольким условиям
Работает

$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]);

Где косяк?
Вилы_Выкидные, ну так может обёртку свою покажи, не ? )
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]);
PandCar (29.11.2016 в 16:08)
Вилы_Выкидные, И блин кавычки ))

$data = assocwhile('select * from `myshafts` where `userid` = :ud and `shaftstatus` = :ss order by `id`', [':ud'=>$ID, ':ss'=>1]);


не нужны
Вилы_Выкидные, ну раз не работает значит неверное условие
PandCar (29.11.2016 в 16:09)
Вилы_Выкидные, ну раз не работает значит неверное условие


таблица myshafts

.
Онлайн: 1
Время:
Gen. 0.0976
(c) Bym.Guru 2010-2025