用PHP将数据库中的数据编码到表中
我是一个网页设计的初学者,只学了大约两个月。我被指派用PHP将数据库中的数据编码到一个表中,这就是我现在的代码。有人能帮我修改代码或解释一下吗> 代码如下:用PHP将数据库中的数据编码到表中,php,css,sql,database,html-table,Php,Css,Sql,Database,Html Table,我是一个网页设计的初学者,只学了大约两个月。我被指派用PHP将数据库中的数据编码到一个表中,这就是我现在的代码。有人能帮我修改代码或解释一下吗> 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <title>Title of the document&l
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Title of the document</title>
<meta name="description" content="sampleMySqlQueries.php" />
<meta name="keywords" content="type, keywords, here" />
<meta name="author" content="Your Name" />
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>
<body>
<?php
//--- declare variables
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myhighschool";
//--- read form arguments
//--- MAIN CODE -------------------------------------------------------------
//ReadRecords1();
//InsertRecords2();
ReadAllData();
// ---------------------------------------------------------------------------
// FONCTIONS
// ---------------------------------------------------------------------------
//--- This function gets data from a MySQL database
function ReadAllData(){
global $servername, $username, $password, $dbname;
// Connect to the database
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Prepare the SQl statement and send it to the database
$sql = "SELECT * FROM (tStudents INNER JOIN tEnrollments
ON tStudents.stuID = tEnrollments.enrStudentID
INNER JOIN tClasses ON tEnrollments.enrClassID = tClasses.claID
ORDER BY claSubject, claID, stuLastName, stuFirstName";
$result = mysqli_query($conn, $sql);
// Loop through the resulting set of records (recordset)
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo "Class ID: " . $row["claID"]. " - Description: " . $row["claSubject"]. " - Room: " . $row["claRoomID"]. "<br>";
}
} else {
echo "0 results";
}
}
//--- This function inserts records in a MySQL database
function InsertRecords(){
global $servername, $username, $password, $dbname;
// Connect to the database
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Prepare the SQl statement and send it to the database
$sql = "INSERT INTO tClasses (claID, claSubject, claRoomID)
VALUES ('201409', 'Humanities', '304')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
}
$i=0;
$c="";
while(#row = mysqli_fetch_assoc($result)) {
if ($row["claSubject"} !=$c) {
echo "<tr>\n<td style=\"width:200px; background-color:#00CCFF;\">" .$row["ClaID"] ."</td>";
echo "<td style=\"background-color:#00CCFF;\">" .$row["claSubject"] ."</td>\n";
echo "<td style=\"width:200px; background-color:#00CCFF;\">&n";
}
$i++;
$color="#CCFFFF";
if($i/2 == intval($i/2)){
//--- This function updates records in a MySQL database
function UpdateRecords(){
}
//--- This function deletes data from a MySQL database
function DeleteRecords(){
}
?>
</body>
</html>
你有什么错误吗?你能详细说明一下吗?请任何人修复代码或解释$result=mysqli\u query$conn、$sql或diemysqli\u error$conn;您将看到错误。您有一些。使用^^^^^^^的结果是什么?或者,这些评论根本没有被阅读?您还有一个范围问题。对不起,我正忙着自己解决这个问题。但是没有成功,你还有其他的提示吗?例如,在打开PHP标签后立即在文件顶部添加错误报告