【发布时间】:2017-06-27 15:19:41
【问题描述】:
我有以下 PHP 代码。我想在应该可读的适当表格中显示输出(在我的情况下是学生的分数)。
<?php
include_once("config.php");
$enrollmentno = $_POST['enrollmentno'];
$enrollmentno = mysql_real_escape_string($enrollmentno); // For MySQL injection
$result = mysql_query("SELECT * FROM exam WHERE enrollmentno='$enrollmentno'");
if ($row = mysql_fetch_array($exam)) {
echo $row['enrollmentno'];
echo $row['studentname'];
echo $row['schoolname'];
echo $row['class'];
echo $row['physics'];
echo $row['chemistry'];
echo $row['zeology'];
echo $row['botany'];
echo $row['marksscored'];
echo $row['totalmarks'];
echo $row['percentagescored'];
} else {
echo "Invalid Enrollment Number";
}
?>
【问题讨论】:
-
所以你问如何使用
<table>标签...? -
通过编写适当的 HTML 表格?你知道HTML,不是吗?另外:mysql_real_escape_string 确实不保护您免受 SQL 注入。使用 PDO 或 MySQLi 代替已弃用的 mysql 函数并获得参数化语句的好处
-
你试过什么?你被什么困住了?这不是一个让人们为你做作业的网站。
-
每次在新代码中使用the
mysql_数据库扩展a Kitten is strangled somewhere in the world 时,它都已被弃用,并且已经存在多年,并且在 PHP7 中永远消失了。如果您只是学习 PHP,请花精力学习PDO或mysqli数据库扩展和预处理语句。 Start here