10.
rastoman, вся таблица вызывается так как в последующем будет использоваться в файле который инклудится
Добавлено через 01:13 сек.
ByKuznec (22 Сентября 2013 / 18:24)
global $db; - пора от этого избавлятся уже)
Как мне от этого избавится ? если эту строку удалить, то ничего не выйдет
Добавлено через 09:17 сек.
rastoman (22 Сентября 2013 / 18:01)
fetchColumn() или fetchColumn(0).
!== 0 это не правильно в данной ситуации. Нужно !=
]
как раз нужно !== с != не так работало, но всеравно спасибо, натолкнул на правильное решение
вот так работает:
$id = text::num($_GET['id']);
try{
$query = $db->query("SELECT * FROM `Server` WHERE `id`='".$id."'");
$x = $query->fetch(PDO::FETCH_ASSOC);
if ($query->fetchColumn() !== 0){
include_once '' . $x['type'] . '_server.php';
}else {
tank_msg('error', 'Сервер недоступен');
}
}catch (PDOException $e){
msg('error', $e->getMessage());
}
то есть сначала $x = $query->fetch(PDO::FETCH_ASSOC);, а потом $query->fetchColumn() .
если поменять местами, то не работает почему то