Witam
Mam taka sytuacje w bazie mssql2005 jest views pytanie_odpowiedz_1.
Jego budowa wygląda następująco:
SELECT dbo.pytanie.id_pytanie, dbo.pytanie.pytanie_tresc, dbo.pytanie.typ, dbo.pytanie.trudnosc_pytanie, dbo.pytanie.czas, dbo.odpowiedz_1.odpowiedz,
dbo.pytanie.id_kategoria, dbo.kategoria.nazwa_kategoria
FROM dbo.pytanie INNER JOIN
dbo.odpowiedz_1 ON dbo.pytanie.id_pytanie = dbo.odpowiedz_1.id_pytanie INNER JOIN
dbo.kategoria ON dbo.pytanie.id_kategoria = dbo.kategoria.id_kategoria
Za pomocą Managment Studio Express mogę zrobić selecta bez problemu
select *from pytanie_odpowiedz_1
lecz gdy chce wykonać to samo zapytanie w PHP nie otrzymuje żadnych danych.
skrypt PHP
$server= "127.0.0.1\SQLEXPRESS";
$logowanie = "sa";
$password = "*****";
$baza = "baza";
$polaczenie = @mssql_connect($server, $logowanie, $password);
mssql_select_db($baza);
$zapytanie="select *from pytanie_odpowiedz_1";
$wynik= mssql_query($zapytanie);
$ile=mssql_num_rows($wynik);
echo "wynik:".$ile;
Nie wyskakuje zaden błąd.
Pojawia się tylko "wynik:" bez żadnej cyfry a powinno byc 1 dlatego ze jest jeden rekord w bazie.
Z gory dzieki za pomoc