在显示mysqli表数据的方法中使用表名

时间:2017-04-11 07:14:39

标签: php mysqli

要将mysqli数据显示到网页,我在display.php文件中使用了一个函数:

 $technologypartner    = $display->tabledata("partner");

并在视图中调用它我只是在函数中传递table的名称:

$problemsolutionblock = $display->tabledata("problemsolution");

或喜欢

{{1}}

这种做法是错的吗?我是PHP的新手,想知道在我的PHP代码中是否有关于使用表名的问题,我必须显示html?

1 个答案:

答案 0 :(得分:0)

是的,您可以从mysql表中获取有关您通过此方式传递的表名的数据。

以下是我的测试过程:

enter image description here

但是如果要显示表,由于列名不同,你应该也可以获取列名,就像这样。

SELECT
   COLUMN_NAME 
FROM
   INFORMATION_SCHEMA.COLUMNS 
WHERE
   TABLE_SCHEMA = '$table'