당신이 PHP가 제표를 작성에서 필드 이름을 설정하는 대신 단지 예를 들어,이 값을 설정 할 수있는 방법이 있나요, PHP자는 PreparedStatements 필드 이름
$stmt = $mysqli->prepare("UPDATE movies SET filmName = ?,
filmDescription = ?,
filmImage = ?,
filmPrice = ?,
filmReview = ?
WHERE filmID = ?");
$stmt->bind_param('sssdii',
$_POST['filmName'],
$_POST['filmDescription'],
$_POST['filmImage'],
$_POST['filmPrice'],
$_POST['filmReview'],
$_POST['filmID']);
$stmt->execute();
$stmt->close();
는 할 수있는 간단한 방법은 무엇입니까? 예를 들어, 내가
$stmt->bind_param($_POST);
뭔가를 할 수있는 방법은 그래서 올바른 이름을 가진 모든 것을 결합이?
표준이 아니지만 쉽게 할 수있는 래퍼를 작성할 수 있습니다. 물론 '$ _POST ['submit ']'은 어떻게됩니까? –
네, 더 간단한 방법이 있습니다 :'-> execute ([...]); 당 값 목록을 취하는 PDO 사용; – mario
sssdii 란 무엇입니까? – gbvisconti