Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
potreb
Witam. Mam problem z zapytaniem:

  1. <?php
  2. $id = $u->idredirect('admin/users_groups.php');
  3. $isrow = $db->numRows($db->query("SELECT `id, level` FROM `users a`, `user_groups b` WHERE level.a=level.b AND id.b='$id'"));
  4. ?>


Nie wiem czy to zapytanie jest poprawnie skonstruowane?
phpion
Nie jest.
  1. <?php
  2. $isrow = $db->numRows($db->query("SELECT b.id, b.level FROM users a, user_groups b WHERE a.level=b.level AND b.id='$id'"));
  3. ?>

Powinno działać.

// Edit:
Poprawiłem - strasznie namieszałeś.... Albo i straszniej.
potreb
Zapomniałem, o polach wyboru.

Dzięki
phpion
Nie wiem o co Ci chodzi z tymi polami wyboru ale:
- źle stosowałeś `
- wybranie kolumn id oraz level pewnie spowodowałoby błąd informujący o tym, że te kolumny występują w obu tabelach (skąd baza ma wiedzieć z której tabeli ma wyświetlić dane?)
- pisałeś KOLUMNA.ALIAS_TABELI, a powinno się pisać odwrotnie tj. ALIAS_TABELI.KOLUMNA
Aż tyle bugów było w tym jednym prostym zapytaniu smile.gif hehe.
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.