사용자 이름이 PHP 페이지의 특정 필드를 업데이트하려고합니다. 나는 내 데이터베이스에 연결할 수 있지만 내 코드 구조는 잘못된 것입니다. 나는 여러 가지 방법을 시도해 왔습니다. 어쩌면 누군가가 내게 어떤 통찰력을 줄 수 있습니다. 사람이 정보를 입력하는 form.php가 있는데, $ keydet에 정보를 보냅니다.MySQL 필드 업데이트
나는 이름들이 사용자 이름에 넣어 것 같다 어디`는 테이블 etest in Database
코를 업데이트하고 싶습니다. 그런 다음 열의 값을 업데이트하십시오. 포인트, MGP, 머니, 속성, VotsPoints. 그들이 제출 한 가치와 함께.
이
최선 시도였다.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Updatet</title>
</head>
<body><?php
$link = mysql_connect("IP", "User", "Password") or die(mysql_error());
$db = mysql_select_db("ko", $link) or die (mysql_error());
$ad = $_POST['username'];
$cp = $_POST['cps'];
$mg = $_POST['mgp'];
$mon = $_POST['money'];
$att = $_POST['att'];
$mgv = $_POST['mgv'];
$kaydet = mysql_query("UPDATE etest WHERE Name = $ad (Points, MGP, Money, Attributes, VotsPoints) values ('$cp', '$mg','$mon','$att','$mgv')") or die("Update Failed");
?>
</body>
</html>
누구나 조언을 얻었습니까? 고마워요!
는 입력 데이터의 이스케이프과 위생을 잊지 말아 –
문자열 유형을 둘러싸는 작은 따옴표를 잊지 말아 "MYSQL 업데이트를"구글 수 있습니다 –