1. Najlepiej naucz się PDO.
2. Najpierw sprawdź czy zmienna GET istnieje a potem sprawdź czy nie jest pusta.
3. Jeżeli nie jest pusta to to pobierasz wartość tej zmiennej.
4. Tworzysz zapytanie do bazy np. SELECT * FROM uzytkownicy WHERE id = $wartość_zmiennej.
5. Pakujesz informacje o użytkowniku w tablicę.
6. Pakujesz do zmiennych informacje z tablicy o użytkowniku.
7. Odczytujesz je.
Przykład:
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
$db = new PDO('mysql:host=localhost;dbname=uzytkownicy', 'nick', '', $options);
if(isset($_GET['q']))
{
if(empty($_GET['q']))
{
header('Location: szukaj.php?error=1');
exit;
}
else
{
$zmienna = $_GET['q'];
$user = $db -> Prepare('SELECT * FROM uzytkownicy WHERE ID = :id');
$user -> bindParam(':id', $zmienna, PDO::PARAM_STR);
$user -> Execute();
$user = $user -> fetch(PDO::FETCH_ASSOC);
if(empty($user))
{
header('Location: szukaj.php?error=2');
exit;
}
$nick = $user['nickname'];
echo 'Nickname: '.$nick;
}
}