Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak sprawdzic czy istnieje dana tabela
-pawel_grudziadz-
post
Post #1





Goście







Witam mam pilna prosbe... czy moge jakos sprawdzic czy w bazie danych istnieje jakas tabela np. chce sprawdzic czy w bazie danych istnieje tabela "kontakt" czy moge to zrobic za pomoca istrukcji warunkowej if (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jesli ktos wie jakto zrobic prosz odpisac na ten post. pozdrawiam
Go to the top of the page
+Quote Post
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


  1. SHOW TABLES LIKE 'nazwa'


Ten post edytował sf 12.11.2004, 22:09:51
Go to the top of the page
+Quote Post
-pawel_grudziadz-
post
Post #3





Goście







czy moglbys mi napisac jakis maly skrypt abym zobaczyl jak to dziala ?
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Najlepiej to sobie odpal tą komendę spod mysql ...

Jak nie to manual i jest taka fajna funkcja :

mysql_list_tables" title="Zobacz w manualu PHP" target="_manual

tam masz caly przykladowy skrypt
Go to the top of the page
+Quote Post
-pawel_grudziadz-
post
Post #5





Goście







nie kumasz , chodzi mi o to ... robie sobie skrypt, php z mysql, i na poczatku po polaczeniu sie z baza danych po wybraniu jakiegos dzialu skrypt ma sprawdzic czy taka tabela istnieje w bazie danych jesli nie istnieje to ja tworzy.
Go to the top of the page
+Quote Post
sf
post
Post #6





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Nie kumam bo nie jestem żabą (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Pozatym to Ci zwróci tablice jakie są w bazie danych, wystarczy sprawdzić czy jest ta, którą chcesz. Jeżeli nie ma to tworzysz tą tablice... Więc czego ja to nie rozumiem? Wracająć jednak do mojego pierwszego rozwiązania...

  1. <?php
  2.  
  3. $result = mysql_query('show tables like \"nazwa\"');
  4. $num_rows = mysql_num_rows($result);
  5.  
  6. if($num_rows) {
  7. echo 'tabela istnieje';
  8. }
  9. else {
  10. /* stworz sobie ja, chodz i tak powinien to robic skrypt instalacyjny, a nie przy
  11. wyborze dzialu */
  12. }
  13. ?>


Poprostu nie umiesz myśleć ani korzysać z dokumentacji.

Ten post edytował sf 12.11.2004, 23:12:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 02:27