0
각 보고서가 데이터베이스에 연결하고 특정 정보를 검색하는 파일에 링크 된 html 파일이 있습니다. 코드는 다음과 같은 것입니다 :PHP를 사용하여 mysql 데이터베이스에서 모든 데이터를 검색하는 단일 파일?
<!DOCTYPE html>
<html>
<head>
<title>2011-2012</title>
</head>
<body>
<!--2011-2012-->
<h2>2011-2012 Projects</h2>
<ul id="bullet">
<li><a href="y2011_2012/d11_bisense.php">Bisense</a></li><br />
<li><a href="y2011_2012/d11_blood_bms.php">Blood Bank Management System</a></li><br />
<li><a href="y2011_2012/d11_energy_cwn.php">Energy Conservation in wireless networks</a></li><br />
<li><a href="y2011_2012/d11_exam_duty_aec.php">Exam Duty Allocation For End-Users In College</a></li><br />
<li><a href="y2011_2012/d11_farmasoft.php">Farmasoft</a></li><br />
<li><a href="y2011_2012/d11_instant_mu.php">Instant Memo Updater</a></li><br />
<li><a href="y2011_2012/d11_leave_ms.php">Leave Management System</a></li><br />
<li><a href="y2011_2012/d11_u_drive.php">U Drive - Back Up Storage</a></li><br />
</ul>
<!--2011-2012 ends-->
</body>
</html>
사용자가 bisense 그는이 페이지에 전달됩니다 클릭하면 각 파일은 예를 들어 .. 데이터베이스 파일에 연결되어 볼 수있는 곳이 보고서에 대한 모든 데이터 표시됩니다 .. PHP 코드는 다음과 같이 진행됩니다 마찬가지로 다른 모든 파일에 대해 내가 링크 파일에 자신의 ID를 지정한
<!DOCTYPE html>
<?php include_once("connection.php"); ?>
<html>
<?php
$result = mysql_query("SELECT * FROM y2011_2012 WHERE id = \"1\"", $connection);
if(!$result){
die("Database query failed: ". mysql_error());
}
while($row = mysql_fetch_array($result)){
echo "<head><title>".$row["filename"]."</title></head>";
echo "<body>";
echo "<h2><center>".$row["filename"]."</center></h2>";
echo $row["usn1"]." ".$row["name1"]."<br />";
echo $row["usn2"]." ".$row["name2"]."<br />";
echo $row["usn3"]." ".$row["name3"]."<br />";
echo $row["usn4"]." ".$row["name4"]."<br />";
echo "<h3><center>"."Abstract"."</center></h3>"."<br />";
echo $row["content"]."<br />";
}
?>
<br /><br />
<center><a href="../../fyproject/2011_2012/bisense/bisense.docx"><img src="../../images/download.gif" alt="download"></a></center>
</body>
<!--2011-2012 ends-->
</html>
데이터도를 알려준 아이디 ..를 사용하여 인출이되도록 각 링크에 대해 여러 개의 파일을 만듭니다. 링크를 클릭하여 추적 할 수있는 하나의 링크 파일을 사용하여 동일한 결과를 얻을 수 있습니까? 아니면이 코드가 충분히 효율적입니까 ?? 곧 사용자가 웹 사이트에서 자신의 보고서를 업로드 할 수있는 페이지를 추가하고 모든 세부 정보가 데이터베이스에 공급 될 것입니다. 이제 그 순간에 나는 자신의 보고서에 링크로 이름을 추가하는 방법을 알지 못할 것입니다. 사용자가 해당 이름을 클릭하면 데이터베이스의 그의 데이터로 이동하게됩니다. 예 : bisense의 경우 링크와 페이지를 만들었지 만 사용자가 업로드 한 데이터에 대해 어떻게 동일한 결과를 얻을 수 있습니까 ?? 어떤 도움을 많이 감사합니다 ..
이것은 데이터베이스 내 테이블의 이미지 :
나는 당신을 얻는다. 나는 php와 mysql에 익숙하지 않다.이 기술 용어를 이해하지 못해서 정말 미안하다. –
MySQL 서버에 "information_schema"라는 데이터베이스가 있으며,이 데이터베이스에는 COLUMNS 테이블이있다. . 나는 그것이 당신이 필요로하는 것을 포함한다고 생각합니다. –