Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dostep do views w bazie za pomoca PHP
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
toi19
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
Zbłąkany
Wypadałoby używać BBCode skoro jest dostępne (czyt. masz kod oprawić w znaczniki BBCode) winksmiley.jpg I wyłącz wyciszenie błędów przy połączeniu smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.