ďťż
Podstrony
|
telcocafeSzukałem na forum oraz na google 2 pierwsze wpisy i nie znalazłem :PIdę na łatwiznę i piszę tutaj. A więc tak mam sktypt który kiedyś nie wywalał żadnych warningów na yoyo, a teraz ten sam skrypt wywala wszędzie gdzie mam takie (lub podobne zapytania i wykonują się bez problemów ) $w1 = mysql_query('select * from options'); $row1 = mysql_fetch_array($w1); coś takiego: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Myślę że to może być spowodowane nowszą wersją MySQLa na serwerze i to poprostu jakieś standary powchodziły. Z mojego angielskiego wynika że dopasowanie argumentu nie obowiązuje w źródle.. tyle że nie wiem jak to obejść. Wiecie co nieco na ten temat? Pomóżcie :) Pozdro. PS. Jak wyłączyć warningi na serwie domowym. Mam zainstalowany MySQL w wersji 5.0.20a ? Użytkownik KlyYmek edytował ten post 12 maj 2007, 12:26 Ten warn się najczęściej pojawia, jak zapytanie SELECT zwraca 0 wierszy. Może z tym problem (czyli pustą tabelą)? Też mi sie tak zdawało pbnan. Najlepiej użyć między zapytaniem a mysql_fetch_array() funkcji mysql_rows która będzie sprawdzać czy zapytanie coś wypluwa czy nie Informuję że baza pluje (poprawnie) pełną parą :) wejdź w phpMyAdmina i wpisz to zapytanie. Jeśli nie zadziała to tam problem. Wszystko działa! Są tylko warningi! <_< Rozumiecie? Ja rozumiem ;P I chyba chodzi o to, że parser informuje o istnieniu możliwości nie zwrócenia żadnego wyniku z zapytania (bo i czasem tak się zdarza :P). Jeśli nie chcesz się przejmować i masz pewność, że zawsze zostanie coś zwrócone, postaw "@" przed nazwą funkcji zwracającej błąd, czyli$row1 = @mysql_fetch_array($w1);:) |
|||
Sitedesign by AltusUmbrae. |