나는 배우고있는 간단하고 안전하지 않은 로컬 데이터베이스를 가지고 있습니다. (그래도 여전히 MySQL을 사용하고 있습니다.) 데이터베이스 행을 테이블에서보고 편집 버튼을 클릭하여 볼 수 있습니다 업데이트 및 저장하기 위해 텍스트 상자 안의 각 열과 함께 선택한 단일 레코드.업데이트 방법 MySQL을 사용하여 설정
이 내가 여기
<?php
while ($row=mysql_fetch_array($result))
{
?>
<form action="updateinfo.php" method="post">
<tr>
<td align="right">Partnumber:</td>
<td align="left"><input type="text" name="partnumber" value="<?php echo $row['partnumber'];?>"/></td>
</tr>
으로 DB를 업데이트하는거야 오 텍스트 상자를 표시합니다 내 편집 페이지의 일부입니다없이 내 updateinfo 그것은 데이터베이스 업데이트 만 표시
<?php
mysql_connect("localhost","name","password") or die("Error: ".mysql_error());
mysql_select_db("toner");
$partnumber = $_POST['partnumber'];
$description = $_POST['description'];
$vendor = $_POST['vendor'];
$price = $_POST['price'];
$quantity = $_POST['quantity'];
$sql = "UPDATE inventory SET partnumber ='".$partnumber."',description ='".$description."',vendor ='".$vendor."',price ='".$price."',quantity ='".$quantity."' WHERE partnumber = '".$partnumber ."'";
mysql_query($sql) or die ("Error: ".mysql_error());
echo "Database updated.";
header("refresh:5;url =toner.php");
?>
입니다 변경 사항이 생기면 도움이 필요합니다. 그렇습니다. 나는 주사에 취약하다는 사실을 알고 있으며, PDO 나 MySQLi를 사용해야한다고 생각합니다.하지만 저는 아직 초보자입니다. 그리고 이것은 내가 배우기 시작한 곳입니다. 고맙습니다. 대신이
<form action="updateinfo.php" method="post"
$sql = "UPDATE inventory SET partnumber ='".$partnumber."',description ='".$description."',vendor ='".$vendor."',price ='".$price."',quantity ='".$quantity."' WHERE partnumber = '".$partnumber ."'";
사용이의
오타가 아닌 경우 .. 양식 태그를 닫으십시오.