来自服务器的纯文本响应(PHP/MySQL)

来自服务器的纯文本响应(PHP/MySQL),php,mysql,response,plaintext,Php,Mysql,Response,Plaintext,我有一个PHP应用程序,它允许其受信任的用户通过在文本框中键入查询并将其提交给Web服务器来查询MySQL。应用程序不知道也不应该知道查询的作用,因此无法正确格式化来自MySQL的响应,这需要分析查询。当您通过控制台用户界面进行查询时,如何从MySQL获得纯文本(未格式化)响应。呈现查询结果集“纯文本”幻觉的客户端软件包实际上执行了一系列格式化工作,以这种方式呈现结果 它们依赖于RDMS随数据返回列描述符(元数据)这一事实。例如,在PHP的mysqli接口中,fetch_fields方法检索列描

我有一个PHP应用程序,它允许其受信任的用户通过在文本框中键入查询并将其提交给Web服务器来查询MySQL。应用程序不知道也不应该知道查询的作用,因此无法正确格式化来自MySQL的响应,这需要分析查询。当您通过控制台用户界面进行查询时,如何从MySQL获得纯文本(未格式化)响应。

呈现查询结果集“纯文本”幻觉的客户端软件包实际上执行了一系列格式化工作,以这种方式呈现结果

它们依赖于RDMS随数据返回列描述符(元数据)这一事实。例如,在PHP的mysqli接口中,fetch_fields方法检索列描述符。每列都有一组描述它的项目,包括它所需的最大字符宽度

要将结果集呈现为文本,需要使用此元数据对其进行格式化

请看这里的解释