Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [PHP][MYSQL] Problem z update tabeli!
Forum PHP.pl > Forum > Przedszkole
shtoc
Mam taki problem exclamation.gif jest baza z kilu tabel. i potrzebuje rekordy z jedej tabeli dodac do tabeli glownej.

Czyli przykladowo:

tabela główna ma kolumne id formy prawnej i tam wartosci 1 2 3 itd
i mam tabele formy prawne
gdzie dla danego id jest wartosc
1 spolka cywilna
2 spolka jawna
itp.

i potrzebuje do głównej tabeli dodac kolumne tej wartosci dodatkowo z id

prubowalem tak ale nie chce mi działać


  1. <?php
  2.  
  3.  
  4.   mysql_connect('localhost', 'admin', 'haslo') or die('BĂ„Ä‌ĂË?â‚ĹˇÄ‚â₏žĂË?₏Œd poĂ„Ä‌ĂË?â‚ĹˇÄ‚â₏žĂË?₏Œczenia: '.mysql_error());
  5.   mysql_selectdb('firmy') or die('BĂ„Ä‌ĂË?â‚ĹˇÄ‚â₏žĂË?₏Œd wyboru bazy: '.mysql_error());
  6.   mysql_query("SET NAMES utf8");
  7.   #$sql= "SELECT * FROM bf_fprawna";
  8.   #$aaa= mysql_query($sql);
  9.    $sqll= "SELECT * FROM bf_firmy_dobre";
  10.      $bbb= mysql_query($sqll);
  11.  
  12.  
  13. while($roww = mysql_fetch_array($bbb))
  14. {
  15.     #$fir=mysql_escape_string($row['fprawna_id']);
  16.     #$tmpp=mysql_escape_string($row['fprawna_name']);
  17.     $id=mysql_escape_string($roww['legal_form']);
  18.     $idd=mysql_escape_string($roww['id']);
  19.  
  20.  
  21.    $sqlll = "SELECT `fprawna_name` FROM bf_fprawna WHERE `fprawna_id`=$id";
  22.    $aaaa= mysql_query($sqlll);
  23.  
  24. $nazwa = $aaaa;
  25.  
  26. $nazwaa=($nazwa['0']);
  27.  
  28.  
  29. #echo$id;
  30. #echo$nazwaa;
  31.  
  32. $sql = "UPDATE bf_firmy_dobre SET(`legal_form_id`,`legal_form_name`) VALUES ('$id','$nazwaa') WHERE `id`=$idd";
  33. $aaa= mysql_query($sql);
  34.  
  35. #unset($nazwa,$nazwaa);
  36. }
  37.  
  38. ?>



czy ktos wie gdzie jest bład??

do lini 32 33 jest niby wszystko dobrze bo pod zmiennymi mam to co chce!!
Chyba bład jest w oststnim sqlu!!
Foxx
Czy mógłbyś posprzątać trochę ten kod? Mamy tracić 30 minut na użeranie się z różnicami między zmiennymi $sql $sqll, $sqlll, $aaaaa i $aaaa?
Po drugie:
  1. <?php
  2. $sql = "UPDATE bf_firmy_dobre SET(`legal_form_id`,`legal_form_name`) VALUES ('$id','$nazwaa') WHERE `id`=$idd";
  3. ?>

Zajrzyj do jakiegokolwiek tutoriala SQL (do których linki są w przypiętym temacie w przedszkolu) i zobacz jak wygląda składnia podstawowych instrukcji SQL.

EDIT: Temat: linkiKursy_dla_poczatkujacych
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.