폼을 사용하여 SQL 데이터베이스를 검색하고 화면에서 결과를 출력 할 수 있기를 기대합니다.SQL 쿼리 결과 출력하기 PHP
$query = "SELECT * FROM documents WHERE DocumentName = '%".$DocumentName."%'AND county = '".$county."' OR acreage = '".$acreage."' AND grantor = '".$grantor."' OR grantee = '".$grantee."' ORDER by 'DocumentName'" ;
$result=$db->query($query);
$num_results=$result->num_rows;
echo "<p>Number of documents found: ".$num_results."</p>";
for($i=0; $i <$num_results; $i++){
$row=$result->fetch_assoc();
echo"<p>".($i+1).".County: ";
echo htmlspecialchars(stripslashes($row['county']));
echo "<br />Acreage: ";
echo stripslashes($row['acreage']);
echo "<br />Grantor: ";
echo stripslashes($row['grantor']);
echo "<br />grantee: ";
echo stripslashes($row['grantee']);
echo "<br />Lessor: ";
echo stripslashes($row['DocumentName']);
echo "<br />PDF: ";
echo stripslashes ("<a href=".$row['PDF'].">" .$row['PDF'] . "</a><br>");
echo "</p>";
}
$result->free();
$db->close();
그것은 선택하여 정보를 출력한다 :
이
내 코드이다. 문제는 검색 양식을 비워 둘 수있는 사람이 필요하지만 모든 데이터가 표시된다는 것입니다. 그들이 카운티를 입력하고 다른 모든 것을 비워두면 나는 그 카운티 기록만을 끌어오고 싶습니다.
'DocumentName ='% '. $ DocumentName. "%"'=>'DocumentName =' ". $ DocumentName." '' –