Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szukanie bazy danych i czy istnieje tabela n
Forum PHP.pl > Forum > Bazy danych > MySQL
Damian93ns
Jakim zapytanie dowiedzieć się ile jest TABEL w bazie??

A jakie, czy istnieje Tabela o nazwie np. basia??
phpion
Obie te informacje uzyskasz po lekturze tego:
http://dev.mysql.com/doc/refman/5.0/en/show-tables.html
Damian93ns
Nie umiem za bardzo angielskiego i prosił bym o dokładniejszą odpowiedź.
phpion
Wysil się trochę. Nawet metodą prób i błędów powinieneś dojść do rozwiązania. Próbuj!
Damian93ns
Ale ja tam nic nie rozumiem bo jestem w 3 gim. i mam język niemiecki.
phpion
A co tam kruca bomba jest do rozumienia? Nie możesz sobie sam sprawdzić co się stanie gdy wpiszesz SHOW TABLES; ?
Damian93ns
if($q2=mysql_query("SHOW TABLES")) echo $q2;
else echo "nie udało sie";

i wyświetla mi się Resource id #4
w czym problem??
melkorm
mysql_fetch_array

Powinno pomóc smile.gif nawet jest po polsku ;P
Damian93ns
$q2=mysql_query("SHOW TABLES");

$wynik=mysql_fetch_array($q2);

$ilosc=mysql_num_rows($q2);
echo $ilosc."<br>";

for($i=0;$i<$ilosc;$i++) { if(isset($wynik[$i])) echo $wynik[$i]." istnieje<br> "; else echo $wynik[$i]." Nie istnieje<br> "; }

a wyświetla mi się
3
admin istnieje
Nie istnieje
Nie istnieje


w czym problem?questionmark.gif
piotrooo89
co chcesz zrobić wyświetlić te tabelki?

  1. <?php
  2. $s=mysql_query("SHOW TABLES");
  3.  
  4. while ($r=mysql_fetch_array($s))
  5. {
  6.    print_r ($r);
  7. }
  8. ?>
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.