Witka nie działa mi tak jak powinno zapytanie może coś źle pisze ... niech ktoś podpowie co
mam dwie tablice jedna to username druga to game

Tak wyglada pierwsza:

Username

  1. <?php
  2. $user_bet = "CREATE TABLE ".$_POST['username']."
  3. (
  4. nr_zakladu int(50) NOT NULL,
  5. obst_wynik int(50) NOT NULL,
  6. PRIMARY KEY (nr_zakladu)
  7. )";
  8.  
  9. $result = mysql_query($user_bet) or die (mysql_error());
  10. echo "Uda3o sie utworzya tabliae zakladami!<br>";
  11. ?>



Tak wyglada tablica game:

  1. <?php
  2. echo "Tworzenie tablicy zakladów<br>";
  3.  
  4. $sql = "Create TABLE game(
  5. kierowca1 varchar(50) NOT NULL,
  6. kierowca2 varchar(50) NOT NULL,
  7. stawka1 int(50) NOT NULL,
  8. stawka2 int(50) NOT NULL,
  9. stawka3 int(50) NOT NULL,
  10. wynik int(255) NOT NULL,
  11. id int(10) NOT NULL auto_increment,
  12. PRIMARY KEY (id)
  13. )";
  14. ?>



Chce wyciągnąć z obu tablic zaklady o takich samych nr id i o takich samych wynikach
Zapytanie nie sprawdza czy wyniki sa takie same, a mi zależy na tych wynikach które
są takie same czyli wynik= obst_wynik i id=nr_zakladu

dla tablicy game : dla tablicy username
id.....................=nr zakladu
wynik................=obst_wynik

oto kawałek kodu
  1. <?php
  2.  
  3. $query ="SELECT id, kierowca1 , kierowca2, stawka1, stawka2, stawka3, wynik, obst_wy
    nik, nr_zakladu 
  4. FROM game JOIN ".$_SESSION['user_logged']." where nr_zakladu=id and obst_wynik=wynik";
  5.  $result = mysql_query($query) 
  6. or die(mysql_error());
  7. while ($row = mysql_fetch_array($result))
  8. {
  9. echo "tu jest zliczanie jezeli liczby sa takie same";
  10. }
  11.  ?>

Dlaczego zapytanie pokazuje wszystkie wyniki a nie takie które są równe sobie questionmark.gif
Dzieki i pozdrawiam worriedsmiley.gif cool.gif