Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyciaganie informacji z bazy danych, Wyciaganie info z bazy danych
mario_31
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.10.2013

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


Ponizej mam taki maly zapis z kursu o PHP, gdzie w tabelce po zapętleniu "while" wyświetlają mi się wszystkie imiona i nazwiska.

Moje pytanie jest nastepujace - jaki trzeba zrobić zapis, aby nie wyswietlaly mi się wszystkie imiona oraz nazwiska, ale chciałbym jak to jest np. w tabelach, ze mogę wybrać sobie aby np. wyswietlic z tej bazy danych tylko nazwisko Gołota, gdzieś w dokumencie html pomiędzy znacznikiem <h1> tutaj powiedzmy aby było nazwisko Goóta się wyswietała z bazy danych z tabeli ludzie </h1>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<?php

$serwer = 'localhost';
$uzytkowanik = 'root';
$haslo = 'XXXXX';

// ustanawiamy polaczenie
$polaczenie = mysql_connect($serwer, $uzytkowanik, $haslo );

if(!$polaczenie) {

die ('Blad polaczenie' . mysql_error()); }


//wybieramy baze
mysql_select_db('baza', $polaczenie) or die ('Error ' . mysql_error());



// tworzymy tabelę z kodowanie znaków utf8

mysql_query("
CREATE TABLE ludzie(
numerID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(numerID),
Imie varchar(15),
Nazwisko varchar(15),
Wiek int
)
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
");

// umieszczamy wpisy w tabeli w kodowaniu utf8

mysql_query("SET NAMES 'utf8'");
mysql_query("INSERT INTO ludzie ( Imie, Nazwisko, Wiek ) VALUES ('Andrzej', 'Gołota', 32)");
mysql_query("INSERT INTO ludzie ( Imie, Nazwisko, Wiek ) VALUES ('Adam', 'Małysz', 28)");
mysql_query("INSERT INTO ludzie ( Imie, Nazwisko, Wiek ) VALUES ('Robert', 'Kubica', 19)");

// wyświetlamy wyniki z bazy w postaci tabeli
$wyniki = mysql_query("SELECT * FROM ludzie");

// tworzymy tabelę html z nagłówkami

echo '

<table border="1">
<tr>
<th> Imię</th>
<th>Nazwisko</th>
</tr>
';
// generujemy wpisy z bazy jako komórki tabeli

while($kolumna = mysql_fetch_array($wyniki))
{
echo "<tr>";
echo "<td>" . $kolumna['Imie'] . "</td>";
echo "<td>" . $kolumna['Nazwisko'] . "</td>";
echo "</tr>";
}


mysql_close($polaczenie);
?>
</table>


</body>
</html>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 14:25