【发布时间】:2013-11-26 21:46:40
【问题描述】:
我是使用数据库/sql 的新手,所以任何链接和教育读物都会很好。 现在它正在插入到使用列中,我理解这是因为查询中没有 id ,我该如何做到这一点?
public function update_balance($balance){
$query = $this->db->prepare("INSERT INTO `users` (`balance`) VALUES (?)");
$query->bindValue(1, $balance);
try{
$query->execute();
} catch(PDOException $e) {
die($e->getMessage());
}
}
}
这是我调用函数
$user = $users->userdata($_SESSION['id']);
$balance = $user['balance'];
$users->update_balance($balance);
如果这有什么不同,我将通过 pdo 连接http://stackoverflow.com/editing-help
桌子
标识 |用户名 |余额
1 |东西| 400
这个网站真的很有用 http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
$query = $this->db->prepare("UPDATE users set balance = ? WHERE id = ?");
$query->bindValue(1, $balance);
$query->bindValue(2, $id);
【问题讨论】:
-
你到底想做什么?添加 ID?
-
对不起,但我认为问题不清楚。你到底想做什么?
-
我如何将它存储给登录的用户而不是创建一个新行
-
@user3026745 登录的用户ID存储在哪里?
-
向我们展示您的表格架构.....**表格中的列列表**