사용자가 내 URL에 입력하는 ID에 따라 데이터베이스에서 정보를 검색하려고합니다.SELECT * FROM 표 ID
예 : USER A가 www.exampleurl.com/index.php?id=1에 방문한 경우 ID가 1 인 사용자의 정보가 에코됩니다. ID가 2, 3 등일 경우 동일한 내용입니다. 사용자는 submit.php라는 다른 파일에 양식을 통해 정보를 입력합니다. 내 SELECT 요청이 잘못된 경우에
<?php
$id = $_GET['id'];
//Variables for connecting to your database.
$hostname = "";
$username = "";
$dbname = "";
$password = "";
$usertable = "";
//Connecting to your database
$con = mysql_connect($hostname, $username, $password) OR DIE ("Unable to
connect to database! Please try again later.");
mysql_select_db($dbname, $con);
$query = "SELECT * FROM $usertable WHERE id = $id LIMIT 1";
$result = mysql_query($query, $con);
echo "Hello, " . $result['name'];
?>
어떤 아이디어 : 여기
는 ID에 따라 데이터를 검색하려면 코드는?편집
는 다음 테이블에 모두 데이터를 보여주는 내 코드입니다. 이것은 잘 작동합니다.
<?php
//Variables for connecting to your database.
$hostname = "";
$username = "";
$dbname = "";
$password = "!";
$usertable = "";
//Connecting to your database
$con = mysql_connect($hostname, $username, $password) OR DIE ("Unable to
connect to database! Please try again later.");
mysql_select_db($dbname, $con);
//Fetching from your database table.
$query = "SELECT * FROM $usertable";
$result = mysql_query($query, $con);
echo "<table border=1>
<tr>
<th> ID </th>
<th> Name </th>
<th> Age </th>
</tr>";
while($record = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $record['id'] . "</td>";
echo "<td>" . $record['name'] . "</td>";
echo "<td>" . $record['age'] . "</td>";
echo "</tr>";
}
echo "</table>";
?>
테스트 또는 예제 pr에 대한 것 같습니다. oject 그래서 나는 보안에 하프 않을거야,하지만 당신이 발생하는 오류는 무엇입니까? – Scotch
무엇이 잘못 되었나요? – meda
불행히도 ID를 기반으로 데이터를 검색하지 못했습니다. 미켈에게 고마워 해. – qweqweqwe