Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak sprawdzić czy tabela "$nazwa_tabeli" istnieje ?
Forum PHP.pl > Forum > Bazy danych > MySQL
ewaslawek5
Jeśli sprawa dotyczy folderu to żeby sprawdzić czy istnieje piszemy:
  1. <?php
  2. if(is_dir("$nazwa_folderu")){//instrukcje}
  3. ?>

a jak to sprawdzić , jeśli dotyczy to tabeli "$nazwa_tabeli" - pomocy!
phpion
Możesz sprawdzić badając listę zwróconą przez:
  1. SHOW TABLES FROM nazwa_bazy LIKE 'nazwa_tabeli';

Jeśli jednak masz dużo tabel to możliwe, że lepiej będzie poprzez:
  1. SELECT 1 FROM nazwa_tabeli LIMIT 1;

Jeżeli tabela istnieje zostanie zwrócona wartość 1, natomiast jeśli nie istnieje to trzymasz błąd #1146.

// Edit:
Ulepszyłem pierwsze zapytanie.
phpion
@kallosz:
Dwie sprawy:

1. Może nie zauważyłeś ale problem został już rozwiązany.
2. Jeżeli nie wiesz jak pomóc to może nie podawaj linków nijak nie związanych z przedstawionym problemem.
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.