donglian3055 2014-08-06 18:50
浏览 40
已采纳

有没有比使用echo更好的显示结果的方法

I posted in a previous question how to get my rating script to work. I have now finally got it to work using maths rather than the avg function but i still have two questions to ask.

Q1) Is there a better way of displaying my results other than using echo all the time

Q2) How do i add in my other three performance values in to this script they are all in the same table

<?php
mysql_connect("localhost", "username", "password") or die ("sorry we could not connect to our servers");
mysql_select_db("db") or die ("sorry we could not our database");

$find_data = mysql_query("SELECT * FROM rating");

while($row = mysql_fetch_assoc($find_data))
{
$id = $row['id'];
$current_rating = $row['Reliability_timekeeping'];
$reviews = $row['reviews'];
$new_rating = $current_rating / $reviews;
echo "($reviews Reviews)";
echo "Reliability & timekeeping: ";
echo round($new_rating,1);
echo "/10";
}
?>

sorry for my writing skill writing is not my strong point and still new to php

  • 写回答

2条回答 默认 最新

  • dopcpc9207 2014-08-06 19:00
    关注

    To avoid using echo all the time, you can just accumulate all the output in a variable and use a single echo. As a good practice, in my scripts I try to use just one echo at the script end. This will make each page a few mili-seconds faster, as less PHP / web server interactions will be necessary:

    $Response = "";
    $Response .= "($reviews Reviews)".
                 "Reliability & timekeeping: ".round($new_rating,1)."/10";
    
    ...
    more code
    ...
    
    echo $Response;
    

    Just indent and break lines in a way that the code gets readable, and everything will be fine.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 表达式必须是可修改的左值
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题