Приветствую, мне нужно обновить некоторые строки таблицы в моей базе данных, но я ничего не получаю в своей php-функции и не обновляю, пожалуйста, помогите мне исправить это.Как обновить таблицу Mysqli с помощью OOPHP
мой стол называется USER_ACCOUNT и имеет следующие столбцы, идентификатор user_id, который FK другой таблицы, счета, адрес
Этот класс поддержки всех функций. Dbhandler.php
public function create_account($user_id, $account, $address) {
$stmt = $this->conn->prepare("UPDATE user_account set account= ?, address= ? where user_id = ? ");
$stmt->bind_param("iss", $user_id, $account, $address);
$stmt->execute();
}
**This file calls create_account function when i submit**
<?php
include './DbHandler.php';
$db = new DbHandler();
$response = array();
if ( isset($_POST['user_id']) && (isset($_POST['account']) && isset($_POST['address']) )!= '') {
$user_id = $_POST['user_id'];
$account = $_POST['account'];
$address = $_POST['address'];
$res = $db->createProfile($user_id, $account, $address);
}
?>
Я считаю, что это должно быть $ db-> createAccount вместо $ db-> createProfile. У вас есть две переменные для ответа: $ response и $ res, попробуйте использовать только –
Да, я изменил $ db-> createProfile на $ db-> createAccount и $ res to $ response, но все равно никаких изменений –
Не могли бы вы показать нам какие-либо ошибка вывода пожалуйста? –