首先,我没有控制数据库结构等。
我需要使用PHP,以逐国和国名检索记录,但所有数据都在多个表格中。 基本上,我需要尝试和理解如何把这两个问题结合起来,以便它们不会陷入如此缓慢的境地。
First I get my record ID s in PHP. (Lets assume $query returns an array of IDs)
表_products = Abunch of products
$query = "SELECT id,name FROM table_products WHERE name = ".$name." ;";
Than I need to iterate through these records (NOTE): 可在另外两个表格中注明这些身份证的所在地点。
表_ 地点 = 配备一栋楼梯的桌子
链接-表 = 保持产品与地点之间的关系
$state = "somestate";
foreach($query as $row)
{
$query_two = "SELECT table_places.name, table_places.id, table_places.state, link_table.place_id, link_table.product_id
FROM table_places
INNER JOIN link_table
ON table_places.id = link_table.place_id
WHERE table_places.state = ".$state." AND link_table.product_id = ".$row->id." ;";
}
上帝希望这一点变得有意义。 我不问,如果我能够获得援助,使这一努力能够更快地运作,我将不胜感激。