如何在php中显示$wordavg
的结果。我在取出变量后在数据库中用SQL完成了查询,所以我相信查询是正确的,但不知道如何在php中显示搜索结果。
$usertable = 'words';
$yourfield = 'wordname';
$query = "SELECT AVG(CHAR_LENGTH( wordname)) AS $wordavg FROM $usertable WHERE $yourfield LIKE '"."$current_letter"."%' ";
$result = mysql_query($query);
答案 0 :(得分:0)
首先,您应该使用mysqli代替。回到你的问题,通常你可以用循环遍历结果,如下所示:
while ($row = mysql_fetch_assoc($result)) {
echo $row['field'];
}
PHP mysql_query doc中的更多信息和示例。
由于您只返回一行数据,因此不需要循环部分。你可以简单地使用
$row = mysql_fetch_assoc($result);
$wordavg = $row['wordavg'];
您的查询中$
不应该有wordavg
。它应该只是...AS wordavg FROM...