QNAP/PHP i dostęp do MS SQL 2005

modrzyk

Nowy użytkownik
Noobie
26 Czerwiec 2008
9
0
1
51
modrzycki.pl
QNAP
TS-x31P2
Ethernet
1 GbE
Czy ktoś wie jak i czy można zmienić ustawienia php.ini tak by był dostęp do MSSQL???
Prawdopodobnie prócz edycji sekcji extension trzeba w odpowiednie miejsce dodać rozszerzenie do obsługi MSSQL - tylko skąd go wziąć???

Druga sprawa to czy można zmienić ustawienia MySQL tak by możliwy był dostęp z zewnętrzenego serwera www???
 
Czy naprawdę nie ma na to sposobu?
Czy nie ma jakiejś biblioteki do PHP pod Linuxa, która obsłużyłaby MS SQL'a (Baza danych Microsoft SQL 2000 lub 2005)?
Którą możnabyłoby wrzucić na QNAP'a i zedytować PHP.ini????
 
<?php
$myServer = "localhost";
$myUser = "your_name";
$myPass = "your_password";
$myDB = "examples";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");

//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");

//declare the SQL statement that will query the database
$query = "SELECT id, name, year ";
$query .= "FROM cars ";
$query .= "WHERE name='BMW'";

//execute the SQL query and return records
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//display the results
while($row = mssql_fetch_array($result))
{
echo "<li>" . $row["id"] . $row["name"] . $row["year"] . "</li>";
}
//close the connection
mssql_close($dbhandle);
?>

http://www.webcheatsheet.com/PHP/connec ... tabase.php

napewno musi być jakaś biblioteka? pamiętaj tylko aby właczyć w SQL SERVER w sekcji Server Authentication "SQL Server and Windows Authentication mode" (a nie jak jest domyślnie "Windows Authentication")

bynajmniej u mnie wszystko robotaje :)