好。我一直在搜索谷歌,并没有找到我正在寻找的东西。 我有一个表单和一个数据库。提交表单后,将信息输入数据库。
现在我有一个我希望人们搜索的页面。他们将按名称搜索(仅限姓名)。哪个是输入数据库的。一旦在搜索表单上输入了名称....它将查询数据库并从我选择的表中吐出结果。从该名称...(所以假设有一个名称有10个表但我只想检索其中的5个对于个人.... 这有意义吗?
我只需要有人指导我到正确的地方,这样我就可以看到如何做到这一点。我很难过。
感谢您的帮助..
答案 0 :(得分:-1)
如果提前知道了获取表格查找位置的策略,你可以做类似的事情吗?
$tableFor['a'] = 'customers_1';
$tableFor['b'] = 'customers_2';
$tableFor['c'] = 'customers_2';
[...]
$tableFor['y'] = 'customers_19';
$tableFor['z'] = 'customers_20';
然后,当你得到这个名字时(比如$ _GET ['name']),你可以这样做:
// Index is first letter of name
$table = $tableFor[lcfirst(substr($_GET['name'],0,1))];
query("SELECT * FROM ". $table);
这当然非常粗糙。但我希望它传达了这个想法。