Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Przeniesienie z tabeli A do tabeli B
Forum PHP.pl > Forum > Przedszkole
luzak124
  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?
Fifi209
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
bluesqad
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. ?>
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.