Есть ли способ можно задать имена полей в 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();
есть более простой способ сделать это? Например, есть ли способ сделать что-то вроде
так что он связывает все с правильными именами?
Нестандартно, но вы можете легко написать свою собственную упаковку, чтобы сделать это ... конечно, что происходит с '$ _POST ['submit']'? –
Да, есть более простой способ: использовать PDO, который принимает список значений для '-> execute ([...]);' – mario
что такое sssdii? – gbvisconti