dziwne zapytanie

2011-03-05 22:17:45 Post #1 korey

 
Witam zapisałem sobie jedno zapytanie któóre pobiera dane z 2 tabel na raz z uwzględnieniem 2 warunków.

$sql = "SELECT * FROM `accounts`, `acc_setings` WHERE acc_id='".$nrUserID."' and `user_id`='1'";
mysql_query($sql) or die('<br /><br />ZAPYTANIE: '.$sql.'BŁĄD: '.mysql_error());
$odp = mysql_query($sql);
while($wiersz = mysql_fetch_array($odp)){
	extract($wiersz);
	echo $acc_id.' - '.$acc_login.' - '.$status.' - '.$podpis.'<br />';
	echo $user_id.' - '.$ranga.' - '.$acc_plec.' - '.$haslo.'<br />';
}


Chodzi o to ze zapytanie wyżej przestawione wydaje mi się nie poprawne ;/
ale działa jak trzeba.

2011-03-06 16:50:19 Post #2 Comandeer

 
Trochę po bandzie, ale jest poprawne. Ja bym jeszcze ustalił z jakiej tabeli chcesz zaciągnąć dane pole. A jak w ogóle ci się twoje zapytanie nie podoba, to wywal tą '*' i wypisz dokładnie jakie chcesz pola pobrać i poczytaj o join

2011-03-06 17:01:04 Post #3 korey

 
Nie nie.. dałem * po to bo wszystkie dane są mi potrzebne

2011-03-07 07:33:45 Post #4 nospor

 
A mi tu brakuje połączenia po jakich polach łączone są tabele. W tej chwili jest iloczyn kartezjański z tych tabel a chyba nie o to chodzi

Odpowiedz

Ostatnio komentowane

  1. ShoutBox Podświadomość
  2. ShoutBox Trilux
  3. ShoutBox morelowy-dolomit
  4. ShoutBox Lucidoremi
  5. ShoutBox Goran Lezczek
  6. ShoutBox Ktos
  7. Opcje dwuwartościowe... gosc

Skrypty użytkowników

  1. Klasa obsługi szablo... Lirdoner
  2. Sekcje user76
  3. Klasa walidująca for... user76
  4. Licznik Gości online korey
  5. Form Builder Comandeer
  6. Dynamiczny licznik z... korey
  7. Captcha Comandeer