Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] czy istnieje tabela
Forum PHP.pl > Forum > Przedszkole
Guest
W jaki sposob mozna sprawdzic czy w bazie jest tabela o zadanej nazwie.

Nie chodzi mi o fizyczne sprawdzenie np. w phpMyAdmin, tylko bezposrednie kodzie php.
jol.us_
Rodem z manuala.

  1. <?php
  2. A simple function to check for the existance of a table:
  3.  
  4. function TableExists($tablename, $db) {
  5.  
  6.  // Get a list of tables contained within the database.
  7.  $result = mysql_list_tables($db);
  8.  $rcount = mysql_num_rows($result);
  9.  
  10.  // Check each in list for a match.
  11.  for ($i=0;$i<$rcount;$i++) {
  12.  if (mysql_tablename($result, $i)==$tablename) return true;
  13.  }
  14.  return false;
  15. } 
  16. ?>
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.