ďťż

[MySQL] Tablica nie istnieje?

       

Podstrony


telcocafe

Mam 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 :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.