Baza:
postawiona na SQL Serwer 2000 + jakieś tam łatki.
Diagram bazy
Rozchodzi się o tabelę NASZE_ZAWODY. Plik php wygląda tak:
<?php
mssql_connect ("localhost", "user", "haslo") or die ("Nie można polaczyc się z mssql");
mssql_select_db ("[Zawody lekkoatletyczne]") or die ("Nie można polaczyc się z baza");
$wynik = "SELECT termin, nazwa FROM dbo.NASZE_ZAWODY";
echo "<table border = 1>
<tr>
<th>Termin zawodow</th>
<th>Nazwa zawodow</th>
</tr>";
while ($row = mssql_fetch_array($wynik)) {
$terminz = $row["termin"];
$nazwazaw = $row["nazwa"];
echo "<tr>
<td>$terminz</td>
<td>$nazwazaw</td>
</tr>";
}
echo "</TABLE>";
?>
Niby wszystko jest ok (wg książki, na przykładzie której dostosowałem kod do swojej bazy) gdyby nie fakt, że nie działa:
ukazuje mi się błąd o treści:
"Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in c:\usr\krasnal\www\szkola\calendar.php on line 18"
Line 18 to oczywiście owa funkcja odpowiadająca za wyłapanie wyników selecta. Nie wiem co mam z tym zrobić, czy mógłby mi ktoś pomóc? Będę bardzo związany i dźwięczny

ps. Zgaduję tylko ale czy nie chodzi przypadkiem o nieodpowiedni typ pola, w którym są owe wyniki? "nazwa" jest typu text a "termin" typu datetime