Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Przeniesienie z tabeli A do tabeli B
luzak124
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 1
Dołączył: 3.09.2006
Skąd: Białystok

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


  1. <?
  2. $username="root";
  3. $password="";
  4. $database="nazwa";
  5.  
  6. mysql_connect('localhost',$username,$password);
  7. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  8. $query="SELECT * FROM tabela";
  9. $result=mysql_query($query);
  10.  
  11. $num=mysql_numrows($result);
  12.  
  13.  
  14. $i=0;
  15. while ($i < $num) {
  16.  
  17. $id=mysql_result($result,$i,"id");
  18. $imie=mysql_result($result,$i,"imie");
  19.  
  20. echo "<a href=\"przenies.php?=$id\"> $imie </a>";
  21.  
  22. $i++;
  23. }
  24.  
  25. ?>

Mam taki skrypt jest to przykład i może być źle napisany ale to tylko przykład:)

Jak zrobić by po kliknięciu w link ( <a href=\"przenies.php?=$id\"> $imie </a> ) przeniosło dane danego użytkownika oparte na id do tabeli np. TabelaB nie chodzi mi o to żebyście napisali gotowy skrypt tylko jak zbudować zapytanie do bazy mysql?

Ten post edytował luzak124 27.04.2009, 18:12:46


--------------------
Mądrzy ciągle się uczą, głupcy wszystko umieją.
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Nie rozumiem "przeniosło", co ma dodać rekord do innej tabeli?

Poza tym nie używaj num_rows ! Teraz używa się mysql_fetch_assoc()" title="Zobacz w manualu PHP" target="_manual lub mysql_fetch_array()" title="Zobacz w manualu PHP" target="_manual


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
bluesqad
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 6
Dołączył: 25.06.2007
Skąd: Olkusz

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


pobierasz z jednej przy pomocy SELECT, i wkładasz do drugiej przy pomocy INSERT INTO;

np masz baze z id i imieniem usera

  1. <?php
  2. $query = "SELECT id, imie FROM tabelaA WHERE id='3'";
  3.  
  4. $result = mysql_query($query);
  5. if ($result) {
  6.    $row = mysql_fetch_row($result);
  7.    $query = "INSERT INTO (imie) VALUES ('$row[1]');
  8.     $result...
  9. ?>


--------------------
Studio Yaso.pl | | | | | | | | | | => 40%
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 - 01:41