我有一个名为industry的php变量,我想要做的是在mysql数据库中查询该变量。但是,mysql数据库有五个列,其中可能存在该变量,如下所示。
工业1工业2工业3工业4工业5
下面是我当前的php代码。
$query = "SELECT * FROM data where listing = 'rec' and industry='$industry'";
是否有一种方法可以针对所有被称为工业的列查询我的php变量?
我有张桌子:
TRADESHOW
id
name
industry
该行业目前被列为行业的文字名称(软件、硬件、网络等)。我正在考虑将行业转移到一个单独的表中,这似乎是一个更好的设计,也使我的应用程序添加或编辑不同行业的数据更加一致和更容易。新的表格如下:
INDUSTRY
id
name
TRADESHOW.industry就会变成TRADESHOW.industry_id
我的问题:
,这个变化有意义吗?INDenter code hereUSTRY表是否应该有一个代理键(INDUSTRY.id),还是INDUSTRY.name的一列作为主键更有意义?是在实现INDUSTRY表之后形成一个