Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]mysql+PDO+php + powiązać i wyswietlić dane z limitem z dwóch tabel - jak to zrobić?
mapi
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 27.11.2008

Ostrzeżenie: (0%)
-----


Witam serdecznie,
mam takie małe pytanka dotyczące wyświetlenia wyników z dwóch tabelek

1 pytanko dotyczy:

są takie tabele:

Osoba:
-(numer)
-(nazwisko)
-(opis)
i
Galeria:
-(numer_osoby)
-(nazwa_zdjecia)

dla każdej osoby jest przypisanych kilka zdjęć (nazwa_zdjecia) chodzi mi o wyświetlenie przy każdej osobie po jednym obrazku (np pierwszy lepszy z góry)

mam taki oto kod:

<?php

try {
$dbh = new PDO($dsn, $user, $password);
$dbh -> query ('SET NAMES utf8');
$dbh -> query ('SET CHARACTER_SET utf8_unicode_ci');
$stmt = $dbh->prepare("SELECT * FROM osoba ORDER BY numer DESC");
// $stmt1 = $dbh->prepare("SELECT * FROM galeria ORDER BY numer_osoby DESC LIMIT 1"); - tu próbowałem cos z tymi obrazkami wykombinować
if ($stmt->execute())
{
while ($row = $stmt->fetch())
{
echo '<div>';
echo '<div>';
echo '<div><a href="index.php?cat='.$row['numer'].'"><img src="http://domena.pl/';

// moje kombinacje z nazwą pliku if ($stmt1->execute())
// moje kombinacje z nazwą pliku {
// moje kombinacje z nazwą pliku while ($row1 = $stmt1->fetch())
// moje kombinacje z nazwą pliku {
// moje kombinacje z nazwą pliku echo $row1['nazwa_zdjecia']" alt="" /></a>';
// moje kombinacje z nazwą plik }}

echo '" alt="" /></a>';
echo '<div>';
echo '<h3><a href="index.php?cat='.$row['numer'].'">'.$row['nazwisko'].'</a></h3>';
echo $row['opis'];
echo '<div><a href="index.php?cat='.$row['numer'].'">Zobacz galerię</a></div>';
echo '<div></div>';
echo '</div>';
echo '</div>';
echo '</div>';
echo '</div>';
}
}
}
catch(PDOException $e) {
echo 'DB error: '. $e->getMessage();
}
?>
szukałem szukałem ..i utknąłem i wysypywały sie obrazki wcale nie pasujace do konkretnej osoby ...tylko lecialy zdjecia po kolei jak leca rekordy w kolumnie :/

2) druga sprawa

jak zawężyć wyświetlenie wyników do jednej literki każdego wyrazu z rekordu kolumny(np. xxx) tabelki(np. tabelka)


Prosze o pomoc
z góry dziekuję i pozdrawiam :]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:22