Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]zapytanie mysql
Forum PHP.pl > Forum > Przedszkole
TomekJ
Witam serdecznie,

Mam pewien problem i nie potrafię go rozwiązać przy pomocy kursów MYSQL - próbowałem JOIN, etc.

mam dwie tabele: apteki i leki
w tabeli leki jest ID_Apteki, w tabeli apteki także - na razie udało mi się zrobić tak, że skrypt wyświetla przy leku ID_Apteki, a chciałbym, żeby wyświetlane były całe dane, z tabeli apteki:

$query = "SELECT * FROM Leki WHERE ID_Repa=$rep ORDER BY Nazwa";
$result=mysql_query($query);
$i=0;
for ($i=0; $i < mysql_num_rows($result); $i++) {
$row=mysql_fetch_array($result);
if ($row["ID_Apteki"]<>Null){
echo $row["ID_Apteki"]."<BR>"; ---------- tutaj mają wyświetlać się dane apteki z drugiej tabeli
}
else {
echo $row["Nazwa"]." ".$row["Firma"]."<a href="">dodaj do leku aptekę</A><BR>";
}

Będę wdzięczny za pomoc,
Tomek
TomekJ
Dzięki, właśnie dokladnie tak robiłem, ale cos muszę robić nie tak, bo w wynikach zamiast np:

lek1 dodaj aptekę
1
2
lek 2 dodaj aptekę
1
2

wyskakuje mi

lek1 dodaj apteke
lek2 dodaj apteke
blooregard
~athei, proszę dodać BBCode.
TomekJ
juz chyba wiem w czym jest problem - zmienna ID_Apteki w tabeli Apteki może mieć wartość null, wtedy wyniki wyskakują bez linku - tak więc nie wiem jak zrobić, żeby wyprowadzić wartości null...
piotrooo89
~TomekJ zostałeś poproszony o bbcode, nie zastosowałeś się temat zamykam, jeśli chcesz aby był otworzony wyślij PW z propozycją odpowiedniego bbcode do któregoś z moderatorów.
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.