Php 从具有相同开始的所有表中选择
如何选择所有以fs开头的表?例如,它不是前缀,它是我添加的东西,但有些表有它,我想选择所有表,不是逐个选择,而是选择所有以fs开头的表_Php 从具有相同开始的所有表中选择,php,mysql,Php,Mysql,如何选择所有以fs开头的表?例如,它不是前缀,它是我添加的东西,但有些表有它,我想选择所有表,不是逐个选择,而是选择所有以fs开头的表_ $q = $dbc -> ("SELECT COUNT (*) fs_"); $q -> execute(); $count = $q -> rowCount(); echo $count; 很难说出你在问什么,或者你在努力实现什么 根据您所说的内容,尝试一下,如果没有,请以更清晰、简洁的方式详细阐述您的问题。在您的MySQL数据库中
$q = $dbc -> ("SELECT COUNT (*) fs_");
$q -> execute();
$count = $q -> rowCount();
echo $count;
很难说出你在问什么,或者你在努力实现什么
根据您所说的内容,尝试一下,如果没有,请以更清晰、简洁的方式详细阐述您的问题。在您的MySQL数据库中,您可以创建一个额外的列来包含这些值。 例如:
然后使用PHP可以获取这些行
$q = mysql_query("SELECT * FROM table WHERE FS_COLUMN='1'");
$r = mysql_fetch_array($q);
嗯。。。这确实不是一种好的设计方法,但要回答您的问题: 您可能希望通过以下方式获得所有匹配的表:
SELECT table_name
FROM information_schema.tables
WHERE table_schema = '___YOUR_DB_NAME___'
AND table_name LIKE 'fa\_%'
然后根据结果构建查询,这听起来像是一个非常糟糕的数据库设计。你应该清楚你在做什么?从表格中选择或选择具有
fs\ucode>的表格本身选择表格意味着什么?类似于将他们的名字存储在列表中?
SELECT table_name
FROM information_schema.tables
WHERE table_schema = '___YOUR_DB_NAME___'
AND table_name LIKE 'fa\_%'