alla prima domanda hai gia risposto tu.

per la seconda domanda: su quali campi vuoi fare la ricerca?

con questo esempio stampi a video i record della tua tabella.

<?php
//connessione al db sempre in locale
$user = "root";
$psw = "";
$host = "localhost";
$nome_db= "nome_del_tuo_database";
$db = mysql_connect ($host, $user, $psw);

$sql = " SELECT * from tabella";
$rs = mysql_db_query( $nome_db, $sql, $db) or die(mysql_error());
while($row=mysql_fetch_array($rs))
{
echo "".$row['campo_1']."";
echo "".$row['campo_2']."";
echo "".$row['campo_3']."";
echo "
";
}

Per fare una ricerca puoi fare:
$sql = " SELECT * from tua_tabella where ricerca LIKE '%$parola_da_cercare%' ";
etc....

questo è un semplicisssssssssssssssssssimo esempio.
Facci sapere.