I don't use $GET very much as I prefer $POST.
The call you display "example.php?table=tablename&primary=id&data1=test" will result in
$GET['table'] = 'tablename'
$GET['primary'] = 'id'
$_GET['date1'] = 'test'
But if you want multiple keynames I believe you will want something like:
example.php?keyname=name1,name2,name10
then after you use $keyname= $_GET['keyname']
you'll be able explode($keyname, ",") to get an array of keynames to iterate through.
Make sense ?