Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Połączenie dwóch tabeli
Forum PHP.pl > Forum > Przedszkole
Mgorka
Siema pisze polecenie pobrania z dwóch tabeli w tej samej bazie dancyh. Jedno połaczenie wyszło mi ok. Lecz teraz chce to samo zrobić ale dla konkretnego numeru id mam 2 bazy baza "a" przechowuje dane i ustala unikatowy numer (id) druga baza przechowuje szczegółowe dane i zawiera tez numer id ale poprazy z bazy"a" przy konkretnym zapytaniu.
  1. $sql = "SELECT * " .
  2. "FROM ogloszenia, ogldata " .
  3. "WHERE ogloszenia.oglid = ogldata.oglid " .
  4. "AND oglid = '" . $_GET['ogl'] . "'";
  5. $result = mysql_query($sql, $conn)
  6. OR die('Nie potrafię odnaleźć informacji o użytkowniku: ' .
  7. mysql_error());
  8.  
  9. $row = mysql_fetch_array($result);

przy zapytaniu wyskakuje mi bład : "Column 'oglid' in where clause is ambiguous"
nospor
Chyba ślepnę na starość sad.gif nieważne...

Cytat
Column 'oglid' in where clause is ambiguous"

Komunikat cie informuje, że pole oglid występuje w obydwu tabelach i masz w warunku poprzedzić je nazwą tabeli, by okreslic które konkretnie pole sprawdzasz
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.