Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Table Exist
Forum PHP.pl > Forum > Bazy danych > MySQL
track
Mam pytanko. Pewnie banalne, ale nie moge nic znalezc, aby rozwiazac ten problem. Jak sprawdzic czy jest tabela w bazie o jakiejs nazwie? Z gory dzieki za pomoc.
Parti
  1. <?php
  2.  
  3. $res = mysql_list_tables('baza'); // mozna tez: mysql_query(\"show tables\");
  4.  
  5. $tabela = &#092;"szukana_tabela\";
  6.  
  7. $find = false;
  8.  
  9. while ($row = mysql_fetch_row($res))
  10. if ($row[0] == $tabela)
  11. {
  12. $find = true;
  13. break;
  14. }
  15.  
  16. if ($find)
  17. echo &#092;"jest\";
  18. else
  19. echo &#092;"nie ma\";
  20.  
  21. ?>
mhs
nie wiem na ile urzadzi Cie moja odpowiedz, ale czesto wykorzystuje np. takiego konstrukcje:
  1. DROP TABLE IF EXISTS tablea;
track
Czy znacie jakas strone na ktorej znajde wszystkie funkcje MySql takie jak:

mysql_fetch_array

oczywiscie wszystkie zeby mialy krotkie wyjasnienie swojego dzialania. Z gory dzieki za pomoc.

Pozdrawiam TRACK
y3ti
Manual php
kicaj
Cytat(y3ti @ 2004-08-19 14:10:17)

a dokladniej http://php.net/mysql -> ponizej masz wszystkie funkcje opisane
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.