我正在阅读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