Połączenie z ms sql przez web service php

0

Witam, chcę połączyć się z bazą ms sql przez web service napisany w php. Znalazłem kilka tutoriali, zainstalowałem xampa później pobrałem sterowniki od microsoftu i dodałem skrypt php do połączenia. Po uruchomieniu apacha i wpisaniu w przeglądarkę adresu localhosta zgłasza się baza danych ms sql.

Jednak teraz muszę napisać jeszcze jeden skrypt php który umożliwi mi zaciąganie danych z bazy najlepiej w jsonie ponieważ dane są mi potrzebne w aplikacji androidowej.

Niestety znalazłem tylko takie skrypty do mysql a nie do ms sql i żaden nie chce zadziałać.

Czy aby wyciągnąć dane z ms sql musze użyć jakiś specjalnych funkcji w skrypcie dedykowanych tylko do ms sql?

2

Musisz wykonać zapytanie SQL, pobrać jego wyniki, a następnie skonwertować je na JSON. To nie jest kwestia MSSQL, to trzeba napisać w PHP.

0
<?php
if($_SERVER["REQUEST_METHOD"]=="POST"){
	include 'connection.php';
	showStudent();
}
function showStudent()
{
	global $connect;
	
	$query = " Select * FROM STUDENT; ";
	
	$result = mysqli_query($connect, $query);
	$number_of_rows = mysqli_num_rows($result);
	
	$temp_array  = array();
	
	if($number_of_rows > 0) {
		while ($row = mysqli_fetch_assoc($result)) {
			$temp_array[] = $row;
		}
	}
	
	header('Content-Type: application/json');
	echo json_encode(array("students"=>$temp_array));
	mysqli_close($connect);
	
}
?> 

Używam tego skryptu jednak coś jest nie tak ponieważ jako wynik zapytania dostaje pustą tablice.

0

łączysz się sterownikami MySQLa do MSSQLa? - ciekawie

0

No własnie... Ma ktoś przykład jak to zrobić?

1 użytkowników online, w tym zalogowanych: 0, gości: 1