Я пытаюсь обновить некоторые данные и возвращает нормально, но в моей базы данных ничего не меняется:обновление PHP пользовательские данные
<?php
function updater($value, $id){
// Create connection
$conn = new mysqli('localhost' , 'webjgb_updter' , 'upDat3r*' ,'webjgb_updtst');
$value =mysqli_real_escape_string($conn,$value);
$id =mysqli_real_escape_string($conn,$id);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "UPDATE editinplace SET nombre='{$value}', apellidos='{$value}', email='{$value}', telefono='{$value}' WHERE id='{$id}'";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
}
if(isset($_POST['nombre']))
updater($_POST['nombre'],$_POST['id'])
?>
это upDat3r * ваш пароль с * в конце? вы получаете сообщение об ошибке? или пустую страницу? – Blueblazer172
- это значение, определенное в другом месте. так что функция может получить переменную $ value-variable? – Blueblazer172