查询准备但未执行

时间:2015-01-03 10:17:43

标签: php mysql

我正在阅读MySQL日志(在LAMP上),似乎我的所有查询都已成功准备,但根本没有执行。有什么想法吗?

$prep_stmt = "INSERT INTO Zaposleni (`idInstitucije`, `jmbg`, `ime`, `prezime`, `datumRodjenja`, `adresa`, `datumZaposlenja`, `zvanje`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)";
if (!($insert_stmt = $mysqli->prepare($prep_stmt))) {
    die("Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error);
}

$insert_stmt->bind_param('iissssss', $institucija, $jmbg, $ime, $prezime, $datum_rodjenja, $adresa, $datum_zaposlenja, $zvanje);
$succ = $insert_stmt->execute(); // forcing query...
if (!$succ) {
    header('Location: ../error.php?err=Neuspesna registracija (unos zaposlenog nije uspeo)');
}
$insert_stmt->close();

并记录:

63 Prepare  SELECT idZaposlenog FROM KorisnikSistema WHERE korisnickoIme = ? LIMIT 1
63 Prepare  INSERT INTO Zaposleni (`idInstitucije`, `jmbg`, `ime`, `prezime`, `datumRodjenja`, `adresa`, `datumZaposlenja`, `zvanje`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
63 Close stmt   
63 Prepare  SELECT MAX(idZaposlenog) FROM Zaposleni
63 Close stmt   
63 Close stmt   
63 Prepare  INSERT INTO KorisnikSistema (`idZaposlenog`, `korisnickoIme`, `lozinka`, `pravaPristupa`, `dodatak`) VALUES (?, ?, ?, ?, ?)
63 Close stmt

0 个答案:

没有答案