Ошибка подключения Php к серверу mssql 2014 [дубликат]

Различные способы печати массивов в Java:

  1. Простой способ
    List list = new ArrayList();
    list.add("One");
    list.add("Two");
    list.add("Three");
    list.add("Four");
    // Print the list in console
    System.out.println(list);
    

Выход: [один, два, три, четыре ]

blockquote>
  1. Использование toString()
    String[] array = new String[] { "One", "Two", "Three", "Four" };
    System.out.println(Arrays.toString(array));
    

Выход: [Один, Два, Три, Четыре]

blockquote>
  1. Печать массива массивов
    String[] arr1 = new String[] { "Fifth", "Sixth" };
    String[] arr2 = new String[] { "Seventh", "Eight" };
    String[][] arrayOfArray = new String[][] { arr1, arr2 };
    System.out.println(arrayOfArray);
    System.out.println(Arrays.toString(arrayOfArray));
    System.out.println(Arrays.deepToString(arrayOfArray));
    

Выход: [[Ljava.lang.String; @ 1ad086a [[Ljava.lang.

Ресурс: Доступ к массиву [10] [10] ]

3
задан Wilq 25 July 2013 в 14:58
поделиться

2 ответа

Я просто просматриваю в google get эту инструкцию , это действительно полезно для вас.

  1. Загрузите драйвер ODBC SQL Server для вашей клиентской платформы PHP . (требуется регистрация.) Если драйвер ODBC SQL Server в настоящее время недоступен для вашей платформы, проверьте список платформ ODBC-ODBC Bridge Client . ODBC-ODBC Bridge - альтернативное решение SQL Server от Easysoft, которое вы можете загрузить с этого сайта.
  2. Установите и лицензируйте драйвер ODBC SQL Server на компьютере, на котором установлен PHP. Инструкции по установке см. В документации к драйверу ODBC. Обратитесь к документации, чтобы узнать, какие переменные среды вам необходимо установить (LD_LIBRARY_PATH, LIBPATH, LD_RUN_PATH, SHLIB_PATH depending on the driver, platform and linker).
  3. Создайте источник данных ODBC в /etc/odbc.ini, который подключается к SQL Server database, к которому вы хотите получить доступ с PHP. Например, этот источник данных ODBC SQL Server подключается к экземпляру SQL Server Express, который обслуживает базу данных Northwind: используйте isql для тестирования нового источника данных. Например: cd /usr/local/easysoft/unixODBC/bin ./isql -v MSSQL-PHP
[MSSQL-PHP]
Driver                  = Easysoft ODBC-SQL Server
Server                  = my_machine\SQLEXPRESS
User                    = my_domain\my_user
Password                = my_password

Скопируйте и вставьте этот скрипт и выполните это

<?
/*
PHP MSSQL Example

Replace data_source_name with the name of your data source.
Replace database_username and database_password
with the SQL Server database username and password.
*/
$data_source='data_source_name';
$user='database_username';
$password='database_password';

// Connect to the data source and get a handle for that connection.
$conn=odbc_connect($data_source,$user,$password);
if (!$conn){
    if (phpversion() < '4.0'){
      exit("Connection Failed: . $php_errormsg" );
    }
    else{
      exit("Connection Failed:" . odbc_errormsg() );
    }
}

// This query generates a result set with one record in it.
$sql="SELECT 1 AS test_col";

# Execute the statement.
$rs=odbc_exec($conn,$sql);

// Fetch and display the result set value.
if (!$rs){
    exit("Error in SQL");
}
while (odbc_fetch_row($rs)){
    $col1=odbc_result($rs, "test_col");
    echo "$col1\n";
}

// Disconnect the database from the database handle.
odbc_close($conn);
?>
  1. Замените data_source_name, database_username and database_password своим источником данных ODBC SQL Server, именем входа и паролем.
  2. Чтобы запустить сценарий под Apache, сохраните файл под корневым каталогом вашего документа Apache . For example, /var/www/apache2-default/php-mssql-connection.phtml. Then view the file in a web browser:
    http://localhost/php-mssql-connection.phtml
    
  3. Если ваш веб-браузер не работает на том же компьютере, что и веб-сервер, замените localhost на имя хоста веб-сервера или IP-адрес.
  4. Чтобы запустить сценарий из командной строки, сохраните файл. Например, /tmp/php-mssql-connection.php. Затем запустите $ php /tmp/php-mssql-connection.php.

подробнее Подробнее Подробнее см. LINK

6
ответ дан VIVEK-MDU 1 September 2018 в 08:34
поделиться

Загрузите этот , скопируйте папку .dll в PHP и в файл php.ini добавьте:

extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_nts_x64.dll
0
ответ дан pah 1 September 2018 в 08:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: