Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php i mysql] jak moge usunac table?
matx132
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


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
Go to the top of the page
+Quote Post
piotrekkr
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


usuwanie tabeli: http://dev.mysql.com/doc/refman/4.1/en/drop-table.html
dodawanie tabeli: http://dev.mysql.com/doc/refman/4.1/en/create-table.html
Go to the top of the page
+Quote Post
matx132
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


tylko ze ja chce w php zeby usuwał mi smile.gif
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




czyzby:
  1. <?php
  2. mysql_query('DROP TABLE phpbb_topics_watch');
  3. ?>

?
Go to the top of the page
+Quote Post
piotrekkr
post
Post #5





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

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


no widze ze podstway php sie klaniaja :/ zajrzyj do manuala php funkcja mysql_query() mysql_select_db itd
Go to the top of the page
+Quote Post
matx132
post
Post #6





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


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

Ten post edytował matx132 25.10.2006, 14:51:19
Go to the top of the page
+Quote Post
revyag
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


No to daj to wszystko co napisałeś w mysql_query.


--------------------
-------------

------
Go to the top of the page
+Quote Post
uli
post
Post #8





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


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.


--------------------
Prawo Wylera:
Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Go to the top of the page
+Quote Post
matx132
post
Post #9





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

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


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. ?>


Ten post edytował matx132 25.10.2006, 17:18:21
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 00:40