所以我已经调试了几个小时,似乎无法解决这个问题。我有一个表单,将信息带入会话,然后从会话进入一个类。
形式 - >会话而>类 - >数据库
在课堂内有一个如下所示的函数:
function lagre($kunde)
{
$navn = $kunde->GetNavn();
$telefon = $kunde->GetTelefon();
$epost = $kunde->GetEpost();
$antall = $kunde->GetAntall();
$db = mysqli_connect("localhost","root","","Billett");
if($db->connect_error)
{
die("Couldn't connect");
}
else {
echo "Connected";
}
$sql = "INSERT INTO `Billett`.`Billett` (`BillettID`, `Navn`, `Telefon`, `Epost`, `Antall`) VALUES (NULL, '$navn', '$telefon', '$epost', '$antall')";
$resultat = mysqli_query($db,$sql);
if(!$resultat)
{
echo "<br> Values not inserted";
}
else {
echo "<br> Values inserted";
}
}
问题是值不会插入数据库。我无法解决原因。有什么想法吗?
答案 0 :(得分:-1)
你尝试以不同的方式写作
SELECT SUM(total_balance) as invoice_total FROM tripdetails
答案 1 :(得分:-1)
您使用的是Autocommit吗?如果没有,那么你需要将数据提交给数据库,否则你的INSERT不会坚持:
/* commit transaction */
if (!$mysqli->commit()) {
print("Transaction commit failed\n");
exit();
}
的示例