Я не очень разбираюсь в PHP, поэтому я не до конца понимаю синтаксис PHP или MySQL Я пытался настроить свой код, чтобы создать строку для обновления строки. это моя попытка обновить строку.
$sql = "UPDATE `" . $table . "`SET (Expire_Date, HWID, IP_ADDRESS, PC_NAME) VALUES (?,?,?,?);";
$stmt = mysqli_stmt_init($link);
if (!mysqli_stmt_prepare($stmt, $sql)) {
echo " sql key_register function failed";
} else {
mysqli_stmt_bind_param($stmt, "ssss", $exp_date, $hwid, $ipaddress, $pcname);
mysqli_stmt_execute($stmt);
echo "licence activated";
}
Я думаю, что моя проблема в синтаксисе SQL, я мог бы просто расширить код и создать большой беспорядок, но мне нравится делать это таким образом, потому что Кажется, это выглядит аккуратно. Может ли кто-нибудь показать мне, что я делаю неправильно.