Форум → Программирование → PHP для идиотов → PHP+Microsoft Sql Server
PHP+Microsoft Sql Server
-
Фев. 6, 2009, 2:32 п.п., спустя 1 минуту 36 секунд
https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
Фев. 6, 2009, 2:56 п.п., спустя 17 минут 30 секунд
В этом деле новичок, поэтому может и совсем легкие вопросы задаю.
У меня клиент-серверное приложение(сервер - MS SQL Server, клиент - MS Access). Как лучше подсоединиться к SQL Server - у: через mssql_connect() или через ODBC к Accrss-у?
Да и еще вопрос, совсем уж легкий: SQL Server у меня на сервере, допустим на \\ Server, база данных называется, например, baza. Тогда вот это правильно:
/* Подключение к серверу БД: */
$connect=mssql_connect(“\\Server”, “”,"")or
exit("Не удалось соединиться с сервером");
/* Выбор БД: */
$db=mssql_select_db(“baza”, $connect)
exit("Не удалось выбрать БД"); ? -
Фев. 6, 2009, 2:59 п.п., спустя 3 минуты 1 секунду
(сервер - MS SQL Server, клиент - MS Access)
чо за анх?
думаю что по ntlm авторизации пхп не умеет ходить, хотя и я могу ошибиться конечно. + люблю испольовать ip адрес, а не сомнительный нетбиос$connect=mssql_connect(“IP.OF.SERVER”, "user","pass") or die("Не удалось соединиться с сервером");
$db=mssql_select_db(“baza”, $connect) or die("Не удалось выбрать БД");Сапожник без сапог -
Фев. 6, 2009, 3:24 п.п., спустя 25 минут 6 секунд
У меня где-то было пару классов для работы с MS.
Все древнее как гавно мамонта, но вроде должно работать … мож как-то частично поможет, тот же LIMIT сделать в MS та еще пляска с бубном.
Единственное, писалось еще под PHP4, но думаю адаптировать несложно будет.
Надо? -
Фев. 6, 2009, 3:32 п.п., спустя 8 минут 11 секунд
select …. LIMIT = select top x ….
вроде бы так, что сложного то?)Сапожник без сапог -
Фев. 6, 2009, 3:36 п.п., спустя 3 минуты 53 секунды
А вот хер …
top x = LIMIT 0,x
Для LIMT x,y нет простого аналога
Во всяком случае не было в 2000-ном, за более свежие версии не поручусь 100%, но сильно подозреваю, что до сих пор нет -
-
Фев. 6, 2009, 3:44 п.п., спустя 1 минуту 50 секунд
Да, лимита там нет… Есть фиксы… гуглите! :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
Фев. 6, 2009, 3:45 п.п., спустя 1 минуту 21 секунду
На самом деле все еще хуже … это метод работает только если не требуется ORDER BY, что бывает не часто
http://tmbu.info/how-to-make-select-limit-in-ms-sql/
ну да хуйнюшка)
ЗЫ. А че за "фиксы"? Все-таки наступили какие-то улучшения за 9 лет? -
-
Фев. 6, 2009, 3:53 п.п., спустя 4 минуты 45 секунд
На
Класс Storаge, насколько я помню (?), принимает в виде коннекта экзепляр DBMSSQL -
Фев. 6, 2009, 4:14 п.п., спустя 21 минуту 6 секунд
А че за "фиксы"?
Ну я имел в виду хаки :)https://smappi.org/ - платформа по созданию API на все случаи жизни
Пожалуйста, авторизуйтесь, чтобы написать комментарий!