Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zmiana rekordu mysql na podstawie roznic w 2 tablicach
#1
Witam

musze wykonac POZORNIE jak dla mnie prosta operacje na 2 tablicach

w tablicy jos_comprofiler mam 3 pola cb_001 , cb_002 i cb_idwlasciciel

jesli pola cb_002 i cb_idwlasciciel sie roznia od siebie wowczas w tablicy jos_users w polu 'block' ma zmienic wartosc 0 na 1 wg wspolnego mianownika cb_001 = username

w tej chwili mam 1 uzytkownika, ktory ma rozne pola 'cb_002' i 'cb_idwlasciciel' i zamiast zmienic mi tylko jego zmienia mi wszystkich

Kod:
//username   tabela jos_users
//block tabela jos_users
//cb_001 tabela jos_comprofiler
//cb_002   tabela  jos_comprofiler
//cb_idwlasciciel tabela   jos_comprofiler

mysql_select_db($db2,$connection1);
// wybieram z  tabel  rekordy ktore  maja zgodne  cb_001=username ale rozne  cb_002<>cb_idwlasciciel
$sql ="SELECT * FROM  jos_comprofiler, jos_users where jos_comprofiler.cb_001 = jos_users.username and jos_comprofiler.cb_002<>jos_comprofiler.cb_idwlasciciel";
$results = mysql_query($sql);  
while($rek = mysql_fetch_array($results)){

$usr = $rek['username'];
$bl = $rek['block'];
$cb001 = $rek['cb_001'];
$cb002 = $rek['cb_002'];
$cb_idw = $rek['cb_idwlasciciel'];

//  aktalizuj pole block w tabeli jos_user wowczas gdy rekordy ktore  maja zgodne  cb_001=username ale rozne  cb_002<>cb_idwlasciciel
mysql_query("UPDATE jos_users SET block = '1' where $cb002<>$cb_idw and  $cb001=$usr ")or die("<br> jos_users not updated. Error is: " . mysql_error());            

print $usr.' > '.$bl.' >'.$cb001.' > '.$cb002.' >'.$cb_idw.' ';
}
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,025 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,928 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,926 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,452 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,559 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl