【发布时间】:2015-07-20 14:42:37
【问题描述】:
我想知道是否有一种在类中创建函数的好方法,以便轻松进行插入/删除/更新 mysql 查询。
例如
假设我有一个包含 12 行的表,我想使用另一个类中的两个值进行插入查询。插入函数会是什么样子?我希望这个函数可以处理任意数量的值。
function addUser($email, $password) {
$values = array(
"email" => $email,
"password" => $password
);
$table = 'users';
$query = $mysql->insert($values, $table);
}
function insert($values, $table) {
// what would this look like? (note: this function is within another class.
}
我最终希望使用准备好的语句执行查询,例如:
if($stmt = $this->db->prepare($query)) {
$stmt->bind_param('ss', $email, $password);
$stmt->execute();
if($stmt->fetch()) {
$stmt->close();
return true;
}
}
【问题讨论】:
-
别这样。这是个好主意,但最好不要编写自己的工具,还要使用已经存在的工具,例如教义。
标签: php mysql function class mysqli