function insert($table, $params) { // Atribui a instrução SQL construida no método $sql = buildInsert($table, $params); $conn = dbConnect(); extract($params); $idDemandante = antiInjection($id_demandante); $idSetor = antiInjection($id_setor); $idStatus = antiInjection($id_status); $idResponsavel = antiInjection($id_responsavel); $titulo = antiInjection($titulo); $descricao = antiInjection($descricao); $data = str_replace('/', '-', antiInjection($data)); $data = date('Y-m-d', strtotime($data)); $tempoGasto = str_replace(['AM', 'PM'], '', antiInjection($tempo_gasto)); $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, 'iiisisss', $idResponsavel, $idSetor, $idDemandante, $titulo, $idStatus, $descricao, $data, $tempoGasto); if (!mysqli_stmt_execute($stmt)) { $return = false; } else { $return = mysqli_insert_id($conn); } mysqli_stmt_close($stmt); dbClose($conn); return $return; }
function insert($table, $params) { // Atribui a instrução SQL construida no método $sql = buildInsert($table, $params); $conn = dbConnect(); extract($params); $status = antiInjection($status); $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, 's', $status); if (!mysqli_stmt_execute($stmt)) { $return = false; } else { $return = mysqli_insert_id($conn); } mysqli_stmt_close($stmt); dbClose($conn); return $return; }
function insert($table, $params) { // Atribui a instrução SQL construida no método $sql = buildInsert($table, $params); $conn = dbConnect(); $options = ['cost' => 10]; extract($params); $nome = antiInjection($nome); $email = antiInjection($email); $senha = password_hash(antiInjection($senha), PASSWORD_DEFAULT, $options); $ativo = antiInjection($ativo); $idSetor = antiInjection($id_setor); $tipo = antiInjection($tipo); $stmt = mysqli_prepare($conn, $sql); mysqli_stmt_bind_param($stmt, 'ssssis', $nome, $email, $senha, $ativo, $idSetor, $tipo); if (!mysqli_stmt_execute($stmt)) { $return = false; } else { $return = mysqli_insert_id($conn); } mysqli_stmt_close($stmt); dbClose($conn); return $return; }