我从一开始就试图在PHP类中抽象出尽可能多的逻辑。我将所有数据库表的名称作为变量放在我的DBConnection类中。例如,当用户调用$db = new DBConnection();时,它会自动为所有表名创建变量,因此在我目前为止的所有查询中,我都有INSERT INTO $db->userTable (fields然而,怎样才是抽象列名的好方法,因为它是非常通用的,所以我不会将列名硬编码到查询中?这样,如果列名之类的东西发生了变化,我就不必再去编辑大量的查询了。感谢您的任何意见
我正在使用ADO在Delphi语言中做一个查询管理器,我需要知道查询返回的所有字段,无论它们有多复杂,有多少连接。我想调用一个函数,它返回给我,在特定查询中返回的所有字段,以及字段信息,比如表这个字段来自什么。在mysql和php中,我有一个命令mysql_field_table,在这个命令中,我传递结果对象和字段索引,这个命令为我返回表名。嗯,这就是我的梦想,从查询中的字段索引中获取表名,如下所示:
SELECT * FROM Ta