Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dostep do views w bazie za pomoca PHP
toi19
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.05.2008

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


Wypadałoby używać BBCode skoro jest dostępne (czyt. masz kod oprawić w znaczniki BBCode) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) I wyłącz wyciszenie błędów przy połączeniu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 20:35