ďťż
Podstrony
|
telcocafeMam następujący problem: uczę się PHP i MySQL-a, postawiłem sobie localhosta w phpMyAdmin utworzyłem sobie bazę danych o nazwie Test, w niej tablicę o nazwie ksiega, a w niej utworzyłem sobie jakiś przykłądowy rekord. Jednak kiedy w PHP wywołuję następujące polcenia:mysql_connect('localhost', 'root', ''); mysql_select_db('Test'); $sql = 'SELECT * FROM ksiega'; $result = mysql_query($sql); mysql_num_rows($result); //tutaj jest błąd! Otrzymuję błąd: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\usr\www\ksiega\index.php on line 46 Próbowałem konsoli MySQL i oto wydruk: mysql> use Test; Database changed mysql> SELECT * FROM ksiega; ERROR 1146 (42S02): Table 'test.ksiega' doesn't exist Jednak w panelach ta tabela istnieje i jak tam wywołuję to zapytanie SQL to wszytko działa! Co mam zrobić, aby ten błąd wyeliminować? Użyj mysql_list_tables(); by sprawdzić czy "ksiega" napewno istnieje, a jeśli tak to użyj print_r($result) by sprawdzić co jest w "ksiedze". Dzięki, problem już rozwiązałem :) |
|||
Sitedesign by AltusUmbrae. |