Articles of sqlsrv

Вызов неопределенной функции sqlsrv_connect ()

Я хочу запустить запрос выбора для входа в пользовательскую таблицу. Я использую php и ms msql server 2005 как бэкэнд мой php-код правильный, но моя база данных находится на другом ПК в сети. Мне нужно знать, есть ли какие-либо настройки конфигурации, которые необходимо выполнить. Я использую xampp V 1.8.3, включая php 5.5.1

Ошибка SQLSRV_NUM_ROWS

У меня есть приложение PHP, для которого я попытался создать скрипт входа. Когда я пытаюсь войти в систему, я получаю следующее сообщение об ошибке: Warning: sqlsrv_num_rows() expects parameter 1 to be resource, boolean given Он также показывает «Недопустимые учетные данные», даже если имя пользователя и пароль верны. Мой код выглядит следующим образом: if(isset($_POST['submit'])){ $user = […]

PDOException: SQLSTATE 01002 Не удалось подключиться к адаптивному серверу (степень 9)

Я выполнял некоторые ответы на stackoverflow. Мой odbc. ini (находится в /etc/odbc.ini) [MSSQL] Description = MS SQL Server Driver = /usr/local/lib/libtdsodbc.so Server = host.of.the.server UID = myusername PWD = mypassword ReadOnly = No Port = 1433 tds version = 8.0 Мой odbcinst.ini [FreeTDS] Description = FreeTDS driver Driver = /usr/local/lib/libtdsodbc.so Setup=/usr/lib/odbc/libtdsS.so FileUsage = 1 UsageCount […]

Расширение Microsoft sqlsrv для php 5.5.x

Мы запускаем php 5.3.27 на Windows, nts. Мы просто провалили проверку PCI из-за уязвимости фиксации сеанса в PHP и должны восстановить соблюдение PCI. Это немного расстраивает, поскольку мы используем session_regenerate_id () после входа в систему, поэтому в моих глазах (возможно, я ошибаюсь) наше приложение не уязвимо, даже если php. Чтобы пройти проверку, нам нужно перейти […]

PDO :: rowCount (), возвращающий -1

У меня есть эта функция ниже. что я использовал для работы в базе данных MySQL . Мне пришлось переходить на SQL Server 2008 , просто. Но после этого rowCount() продолжает возвращать -1 , я никогда раньше этого не делал. Я уверен, что мой SQL-запрос возвращает результаты, потому что если я сделаю print_r() в моем возвращении […]

Как выполнить хранимую процедуру в php с помощью параметров стиля sqlsrv и «?»

Я просмотрел несколько других вопросов, которые кажутся (из названий) такими же, как это. Однако, мой случай немного другой. Следующие работы (т.е. я получаю «успех», и моя база данных выполняет то, что я ожидаю при выполнении процедуры с заданными переменными): $sql = "MyDB.dbo.myProcedure {$var1}, {$var2}, {$var3}"; $result = sqlsrv_query($myConn, $sql); if (!$result) { echo 'Your code […]

PHP 5.5.0 с Microsoft SQL Server 2008 R2 – Нет sqlsrv_connect ()?

У меня есть следующая среда: Windows Server 2008 R2 IIS 7.5 Microsoft SQL Server 2008 R2 Я хочу использовать новую версию PHP 5.5.0, которая работает отлично, но я не могу подключиться к серверу MSSQL из-за отсутствия текущих драйверов. Для моей предыдущей версии PHP 5.4.15 я использовал официальные драйверы Microsoft из > здесь < . Есть […]

sqlsrv_num_rows Не возвращает никакой ценности

Я пытаюсь получить количество строк, возвращаемых в запросе. Цикл цикла while через результаты работает, но по какой-то причине sqlsrv_num_rows не возвращает никакого значения: $result = "SELECT * from dtable WHERE id2 = 'apple'"; $query = sqlsrv_query($conn, $result); $row_count = sqlsrv_num_rows($query); echo $row_count; while($row = sqlsrv_fetch_array($query)) { echo 'yes'; } Благодарю.