Witam
Muszę stworzyć dość prosty mechanizm, który pozwoli mi na wyświetlanie wyniku SELECT z bazy MySQL.
Założenia:
Na stronie mam pole (form), gdzie wpisuję wartość z jednej kolumny w konkretnej tabeli.
Wynik pojawia się jako wiersz, zawierający określone na stałe wartości z kolumn pozostałych.
Tabela ma powiedzmy trzy kolumny:
ID, Imię, Nazwisko
Na przykład:
1, Jan, Kowalski
2, Anna, Nowak
Pole do wpisania na stronie służy do wpisania ID. Po wpisaniu 2 powinno pojawić się:
Anna Nowak
Na razie zrobiłem form do wpisu tak:
<form action="index.php" method="post">
ID:<br />
<input type="text" name="ID" />
<input type="submit" value="Sprawdz" />
</form>
<?php
// odebranie danych z form
$ID = $_POST['ID'];
if($ID) {
// połączenie z bazą danych
$connection = @mysql_connect('localhost', 'user', 'password')
or die('Brak połączenia z serwerem MySQL');
$db = @mysql_select_db('baza_danych', $connection)
or die('Nie mogę połączyć się z bazą danych');
// robię kwerendę
$pokaz = @mysql_query("SELECT imie, nazwisko FROM `ludzie` WHERE `ID`= '$ID'");
if($pokaz) echo ; // TUTAJ CHCĘ WYŚWIETLIĆ TO CO MI ZWRÓCIŁA KWERENDA - czy to się da w ogóle w ten sposób?
else echo "Błąd nie udało się wyświetlić rekordu";
mysql_close($connection);
}
?>