Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: INNER JOIN
Forum PHP.pl > Forum > Przedszkole
diamondking
Witam,
mam zapytanie, które pobiera dane z dwóch tabel:

  1. $smokidowalki = $baza->query("SELECT * FROM usersmoki LEFT JOIN user ON usersmoki.userid = user.id WHERE usersmoki.level >= {$smok['level']} AND usersmoki.userid != {$smok['userid']} AND usersmoki.hp > 0 AND user.home = 0");
  2.  


w jednej i w drugiej tabeli występuje kolumna "ID". Potrzebuję wyświetlić id z pierwszej tabeli usersmoki.
Czy mogę Was prosić o pomoc ?



Ok - poradziłem sobie smile.gif

  1. $smokidowalki = $baza->query("SELECT *, usersmoki.id AS usersmokiid FROM usersmoki LEFT JOIN user ON usersmoki.userid = user.id WHERE usersmoki.level >= {$smok['level']} AND usersmoki.userid != {$smok['userid']} AND usersmoki.hp > 0 AND user.home = 0");
  2.  
nospor
Problem z php nie ma zadnego zwiazku. Patrz prosze gdzie piszesz.

Co do problemu:
zamiast * daj konkretne kolumny ktory cie interesuja

ps: przenosze
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-2024 Invision Power Services, Inc.