проблема коннета - помогите

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Ivantor

проблема коннета - помогите

Сообщение Ivantor »

Решаю свою давнюю проблему. Два сервера, php+freeTDS коннектятся ко второму серверу с MS SQL. Конструкция жутко тормозит (страницы форума phpbb генерятся по 10-20 с), хотя оба сервера, мягко говоря, не нагружены.

Нашел вот такое описание решения:
Ok, this took me a few days to get right but for those of you out there having a hard time with getting PHP to talk to SQL 2000 this is for you! Personally for me the mssql plugin barely worked with sql 2000 and was VERY slow, here's your solution and also some good code to connect securely and quickly through ADO. I was having the worst time getting ADO to work as well, most sites do the driver part a different way.. for me the code below is the only thing that worked.
<?
$db = new COM("ADODB.Connection");
$dsn = "DRIVER={SQL Server}; SERVER={SERVER};UID={USER};PWD={PASS}; DATABASE={DB}";
$db->Open($dsn);
$rs = $db->Execute("SELECT * FROM table");

while (!$rs->EOF)
{
echo $rs->Fields['column']->Value."<BR>";
$rs->MoveNext();
}
?>
Гуру, подскажите, в phpbb работа с данными через MS SQL layer ведется именно таким образом, или иначе?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Зарегистрирован: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Ivantor
Что-то я в phpBB не видел таких конструкций.
См. db/mssql.php.
Изображение

Вернуться в «Поддержка phpBB 2.0.x»