Tôi khuyên bạn nên sử dụng ez sql để truy vấn cơ sở dữ liệu dễ dàng hơn: http://justinvincent.com/ezsql
Và jquery cũng vậy: http://jquery.com/
Và đây là hướng dẫn cho bạn cách thực hiện lệnh gọi ajax trong jquery: http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/
Từ mã của bạn, tôi có thể thấy rằng bạn đang cố gắng truy vấn cơ sở dữ liệu bằng cách sử dụng biến $ _GET. Và tôi giả sử rằng tên trường tìm kiếm của bạn là 'q'. Và hiển thị kết quả động bằng cách sử dụng javascript.
HTML:
<input type="text" id="q" name="q"/>
<div id="your_div"></div><!--this is where your html table will be loaded dynamically as you type a value on the textbox-->
JAVASCRIPT:
<script src="jquery.js"></script>
<script>
$(function(){
$('#q').keyup(function(){
var query = $.trim($(this).val());
$('#your_div').load('phpfile.php', {'q' : query});
});
});
</script>
PHP:
//database configuration here
$q = mysql_real_escape_string($_POST['q']);
//html table here