Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php i mysql] jak moge usunac table?
Forum PHP.pl > Forum > Przedszkole
matx132
witam chcialem usunac tabele przez php ale nie wiem jak
czy moze ktos mi powiedziedz
dodawałem juz:
  1. <?php
  2. sql_query=DROP TABLE phpbb_topics_watch;
  3. ?>

chce zeby przy pisaniu tematu usuneła sie ta tabela:)
i przy okazji jak zrobic nowa tabele przy uzyciu php
mozna z phpbb_topics_watch
matx132
tylko ze ja chce w php zeby usuwał mi smile.gif
phpion
czyzby:
  1. <?php
  2. mysql_query('DROP TABLE phpbb_topics_watch');
  3. ?>

?
piotrekkr
no widze ze podstway php sie klaniaja :/ zajrzyj do manuala php funkcja mysql_query() mysql_select_db itd
matx132
zrobiłem takie cos
  1. <?php
  2. }
  3.  $link = mysql_pconnect()
  4.  or die('Nie można się połączyć: ' . mysql_error());
  5.  if (mysql_create_db('tphpbb_topics_watch')) {
  6.  
  7.  } else {
  8.  printf ("Błąd podczas tworzenia bazy: %sn", mysql_error());
  9.  }
  10. ?>

lecz chce zeby dodał mi to do konkretnej bazy
a on dodaje mi to jako baze:/ jak zrobic aby nie dodawał bazy, lecz tabele do wybranej bazy??
jak robie takie cos
  1. <?php
  2. mysql_query('DROP TABLE phpbb_topics_watch');
  3. ?>

to usuwa prawidłowo z danej bazy

chciałbym aby dodał takie cos
  1. <?php
  2. CREATE TABLE `phpbb_topics_watch` (
  3. `topic_id` mediumint(8) unsigned NOT NULL default '0',
  4. `user_id` mediumint(8) NOT NULL default '0',
  5. `notify_status` tinyint(1) NOT NULL default '0',
  6. KEY `topic_id` (`topic_id`),
  7. KEY `user_id` (`user_id`),
  8. KEY `notify_status` (`notify_status`)
  9. ) TYPE=MyISAM
  10. ?>
i dorazy wysylał zapytanie takie

INSERT INTO `phpbb_topics_watch` ( topic_id, user_id )
SELECT topic_id, user_id
FROM `phpbb_topics`, `phpbb_users`
WHERE user_active = 1 ;

czytałem juz ten manual ale nie znalazłęm odpowiedz
bede wdzieczny za odpowiedz
revyag
No to daj to wszystko co napisałeś w mysql_query.
uli
NA PRZYSZŁOŚĆ:

exclamation.gif!!!!!!!!!!!!!!
WSZYSTKIE ZAPYTANIA W php DAJEMY JAKO:

  1. <?php
  2. mysql_query('ZAPYTANIE Z SQL');
  3. ?>


POCZYTAJ DO CHOLERY MANUAL!!!!!!!!!!

Nerwy mi puściły po powtórce błędów. Nic się chłopak nie uczy. Przepraszam innych Forumowiczów.
matx132
ok juz wszytsko zrobiłme:)
no prawie:D
ale to juz chyba pytanie na forum przema:)
lecz sie tutaj tez mozna spytac:)

gdy dodaje takie zapytanie
  1. INSERT INTO `phpbb_topics_watch` ( topic_id, user_id )
  2. SELECT topic_id, user_id
  3. FROM `phpbb_topics`, `phpbb_users`
  4. WHERE user_active = 1 ;


to wszytsko ok dodaje ale nie wysyła e miala po naopisaniu jakiegos postu tylko wyskakuje bład
bład ktory wyskakuje to :
Ran into problems sending Mail. Response: 550 Invalid recipient: camka@goin.pl
w czym jest problem?
to bylo robione wsyztsko na localhost
jak dałem to na jakis serwer to wyskakuje tylko biała strona dlaczego??

dodałem takie cos

  1. <?php
  2. $link = mysql_connect("localhost", "camka", "1296418529")
  3.  or die ("Nie można się połączyć");
  4. print ("Połączenie nawiązane");
  5. mysql_select_db ("camka_goin_pl") or die ("Nie mozna wybrać bazy danych");
  6. $query = "DELETE FROM phpbb_topics_watch";
  7. $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
  8.  
  9. $link = mysql_connect("localhost", "camka", "1296418529")
  10.  or die ("Nie można się połączyć");
  11. print ("Połączenie nawiązane");
  12. mysql_select_db ("camka_goin_pl") or die ("Nie mozna wybrać bazy danych");
  13. $query = "INSERT INTO `phpbb_topics_watch` ( topic_id, user_id )
  14. SELECT topic_id, user_id
  15. FROM `phpbb_topics`, `phpbb_users`
  16. WHERE user_active = 1";
  17. $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
  18. ?>
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.