Php 平均行长未显示任何结果

Php 平均行长未显示任何结果,php,Php,我试图在PHP中获得平均行长,但当我回显结果时,它什么也没有显示。我试图调试该问题,但未创建任何日志 我的问题是: $avg_length_row = mysqli_query($con, "SELECT Avg_Row_length FROM 'information_schema.tables' WHERE table_name = 'assignment'"); echo "AVG LENGTH " . (string)$avg_length_row . "<br>"; $a

我试图在PHP中获得平均行长,但当我回显结果时,它什么也没有显示。我试图调试该问题,但未创建任何日志

我的问题是:

$avg_length_row = mysqli_query($con, "SELECT Avg_Row_length FROM 'information_schema.tables' WHERE table_name = 'assignment'");
echo "AVG LENGTH " . (string)$avg_length_row . "<br>";
$avg\u length\u row=mysqli\u query($con,“从'information\u schema.tables'中选择avg\u row\u length,其中table\u name='assignment');
回声“平均长度”。(字符串)$avg_length_行。“
”;
尝试
var\u dump($avg\u length\u row)
查看实际得到的结果。@IMSoP结果如下:bool(false)Aha。现在向上看,看看它返回了什么:“失败时返回FALSE”。因此,您可以从这里查看如何执行。另外请注意,
mysqli_query
的结果永远不会是您可以用作字符串的内容,因此即使没有错误,您的代码也不会工作。还有一个调试提示:获取phpMyAdmin或其他MySQL查询UI,并粘贴到您尝试运行的SQL中。如果它不在那里运行,它也不会在PHP中运行。查询工作得很好。我尝试将其更改为mysql\u query$avg\u length\u row=mysql\u query(“从'information\u schema.tables'中选择avg\u row\u length,其中table\u name='assignment'”);在使用var_dump时,我得到了类型为(mysql result)的资源(2)