Php 如何从mysql查询中排除表?
例如,我想排除餐桌使用者、汽车和礼物。如何做到这一点?您可以直接从信息模式数据库查询表名。假设数据库名称位于变量$your_database_name中:Php 如何从mysql查询中排除表?,php,mysql,Php,Mysql,例如,我想排除餐桌使用者、汽车和礼物。如何做到这一点?您可以直接从信息模式数据库查询表名。假设数据库名称位于变量$your_database_name中: 如果不想显示表格,则在echo期间,您可以执行以下操作: mysql_select_db("information_schema"); $sql = "SELECT TABLE_NAME FROM TABLE WHERE TABLE_SCHEMA = '$your_database_name' AND TABLE_
如果不想显示表格,则在echo期间,您可以执行以下操作:
mysql_select_db("information_schema");
$sql = "SELECT TABLE_NAME
FROM TABLE
WHERE
TABLE_SCHEMA = '$your_database_name'
AND TABLE_NAME NOT IN ('users','cars','gifts')";
如果你既不想要汽车也不想要用户
SHOW TABLES FROM database_name WHERE tables_in_database_name NOT IN ('users');
while($row = mysql_fetch_array($res))
{
if($row[0] == 'users' || $row[0] == 'cars' || $row[0] == 'gifts')
continue;
else
echo $row[0];
}
SHOW TABLES FROM database_name WHERE tables_in_database_name NOT IN ('users');
SHOW TABLES FROM database_name WHERE tables_in_database_name NOT IN ('users', 'cars');