Показано с 1 по 1 из 1
Тема: Php7 и mssql
-
02.04.2018, 19:15 #1
- Регистрация
- 28.03.2016
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Php7 и mssql
Добрый вечер, друзья!
У меня 2 вот таких проблемы.
1) Делаю запрос в базу данных, возвращаются данные, я сохраняю их в массив и преобразовываю в json, но если я делаю запрос на больше 10 строк из таблицы, у меня пустой экран, если 10 и меньше то все результаты выводятся;
2) Если я добавляю поле из таблицы (к примеру [user_firstname]), данные из этой строки хранятся в кириллице(Иванов), то запрос то же не выполняется, хотя если вывести посмотреть сам массив через print_r, все отображается, но json_encode не работает.
Буду благодарен за любую помощь, спасибо!
PHP код:<?php
$servername = "localhost";
$options = [
"UID" => "one",
"PWD" => "",
"Database" => "rs"
];
$conn = sqlsrv_connect($servername, $options);
if( $conn === false ) {
die( print_r( sqlsrv_errors(), true));
}
$output = array();
$query = "SELECT TOP (10) [userid],[user_name],[user_checkword],[user_email] FROM users";
$options = array( "Scrollable" => SQLSRV_CURSOR_KEYSET );
$result = sqlsrv_query($conn, $query, $output, $options);
if( $result === false) {
die( print_r( sqlsrv_errors(), true) );
}
if (sqlsrv_num_rows($result) > 0) {
while ($row = sqlsrv_fetch_array($result)) {
$output[] = $row;
}
}
echo json_encode($output);
?>
Похожие темы
-
vpn сервер на сервере 2008 р2 +1с+msSQL 2008
от aidos в разделе В помощь системному администраторуОтветов: 0Последнее сообщение: 06.06.2014, 15:09 -
1С 8.2 в связке с MSSQL
от FOXKILLER1 в разделе Установка и администрирование 1С - ПредприятиеОтветов: 1Последнее сообщение: 01.03.2013, 22:47
Социальные закладки