public function query($query, $params = [])
{
$stmt = $this->con->prepare($query);
foreach($params as $key => $value){
$stmt->bindparam($key, $value);
}
$stmt->execute();
return $stmt;
}
public function insert($params)
{
$result = "INSERT INTO `{$this->tableName}` (";
foreach($params as $key => $value){
$result .= ' ' . $key .',';
}
$result = substr($result, 0, -1) . " ) VALUES (";
foreach($params as $key => $value){
$result .= ' ?,';
}
$result = substr($result, 0, -1) . " )";
return $result;
}
public static function insert($params = [])
{
$dal = new DAL(self::$tableName);
$query = $dal->insert($params);
$result = $dal->query($query, $params);
return $result;
}
Categories::insert(['title' => $_POST['categoryName'], 'urlkey' => $_POST['urlKey'], 'active' => $_POST['activation']]
برچسب: prepare statement,prepare statement of cash flows,prepare statement mysql,prepare statement sql,prepare statement of retained earnings,prepare statement of cash flows from balance sheet,prepare statement of cash flows indirect method,prepare statement example,preparedstatement,prepare statement jdbc,
نویسنده: خنجی