我想创建一个可以获得mysql查询大小的应用程序。 例如,安装在不同应用程序服务器中的应用程序使此查询“select * from table”...如何从数据服务器端获取此查询的大小?
答案 0 :(得分:0)
你的大小是什么意思?获取的行数?在这种情况下,您需要使用:
mysqli_num_rows($result);
$result
是mysqli_query("SELECT * FROM ``table``")
。
或者,如果您想知道返回行的长度,则需要使用char_length
。
SELECT char_length(column1) FROM `table`
答案 1 :(得分:0)
您必须对所有结果集的长度求和:
select sum(row_size)
from (
select
char_length(column1)+
char_length(column2)+
char_length(column3)+
.... /* for every columns */
as row_size
from table1
) as tbl1;