dybenko
Новичок
Проблемы в вызове SQL запросов в PHP + MS SQL через Freetds на FreeBSD
Хочу заранее сказать что данный запрос спокойно работает на Windows и Linux с той же самой базой данных, но при переносе на FreeBSD не все запросы продолжали работать.
К примеру следующий запрос работает, если убрать из перечня столбцов "date_start". А если все оставить как есть то ни какого ответа браузер не получает от сервера.
Пример не рабоающего запроса:
$con = mssql_connect("192.168.x.xxx:1433", "xxxxxxxx", "xxxxxx");
mssql_select_db("dbmetr", $con);
$sql = "SELECT id, name, code_pdb, date_start FROM project WHERE name <> ''";
$result = mssql_query($sql, $con);
$row = mssql_fetch_assoc($result);
if(is_array($row)){
print_r($row);
}
Я подозреваю что в этом случае нужны какието настройки freetds. Замечу что протокол у меня указан 4.2 потому что при 8 у меня возвращает знаки вопросы
Хочу заранее сказать что данный запрос спокойно работает на Windows и Linux с той же самой базой данных, но при переносе на FreeBSD не все запросы продолжали работать.
К примеру следующий запрос работает, если убрать из перечня столбцов "date_start". А если все оставить как есть то ни какого ответа браузер не получает от сервера.
Пример не рабоающего запроса:
$con = mssql_connect("192.168.x.xxx:1433", "xxxxxxxx", "xxxxxx");
mssql_select_db("dbmetr", $con);
$sql = "SELECT id, name, code_pdb, date_start FROM project WHERE name <> ''";
$result = mssql_query($sql, $con);
$row = mssql_fetch_assoc($result);
if(is_array($row)){
print_r($row);
}
Я подозреваю что в этом случае нужны какието настройки freetds. Замечу что протокол у меня указан 4.2 потому что при 8 у меня возвращает знаки вопросы