PHP에서 데이터베이스의 데이터를 삭제하려고했지만 오류가 발생했습니다. 다른 튜토리얼에서 코드를 가져 왔지만 문제를 찾을 수 없습니다. 경고 : mysql_query() [function.mysql-query] :/home/u820209931/public_html/delete에서 사용자 'u820209931'@'10.2.1.47'(암호 사용 : NO)에 대한 액세스가 거부되었습니다. 줄에 PHP는 12PHP에서 데이터베이스의 데이터 삭제
경고 :는 mysql_query() [function.mysql 쿼리] : 서버에 대한 링크가 12 액세스가 사용자에 대한 거부 라인에 /home/u820209931/public_html/delete.php에 설정할 수 없습니다 ' u820209931'@'10.2.1.47 '(암호 사용 : NO)
Index.php는`
<?
$servername = "Host";
$username = "User";
$password = "Pass";
$dbname = "DB";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT * FROM People";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each rowDelite
while($row = mysqli_fetch_assoc($result)) {
echo "ID: " . $row["id"]. " - Name: " . $row["name"];
echo "<a href=\"delete.php?id=" . $row["id"] . "\">Delete Name</a>";
echo "</br>";
echo "</br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>`
Delete.php을 :
mysqli_query($dbcon, "DELETE FROM people WHERE id = $_GET[id]")
ORM을 사용하면 여전히 2014 명의 사람들이 원시 쿼리를 사용하고 있다고 믿습니다. – ncubica