Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Problem z update tabeli!
shtoc
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

Ostrzeżenie: (10%)
X----


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!!

Ten post edytował shtoc 3.03.2009, 14:01:12
Go to the top of the page
+Quote Post
Foxx
post
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


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

Ten post edytował Foxx 3.03.2009, 14:12:08
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: 20.08.2025 - 06:13