你好朋友我需要更新我的数据库中的一些表行,但我没有得到任何错误在我的PHP函数,没有更新请帮助我解决这个问题。如何使用OOPHP更新Mysqli表格
我的表称为USER_ACCOUNT并具有以下几列,ID,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以$ response但仍不变 –
您能向我们展示任何请输出错误? –