2010-07-20 29 views
2

我在哪裏這樣做我的網頁不工作,我不知道我是如何做的,然後用戶創建一個評論,然後我的線程中的數字將增長+1。在數據庫表格中插入一個+1

我想這樣做,因爲這樣我的用戶創建一個新的評論誰遵循該線程的用戶可以看到「哦,還有的話題Ø後續新評論」

這裏是我的代碼

if(isset($_POST['opret_kommentar'])) 
{ 
    $nyt_svar = 0; 
    $mysql2 = connect(); 
    $stmt2 = $mysql2->prepare("INSERT INTO forum_traad (nyt_svar) VALUES (?) WHERE id = '$traadID'") or die($mysql->error); 
    $stmt2->bind_param('i', $nyt_svar) or die($mysql->error); 
    $stmt2->execute(); 

    $indhold = htmlspecialchars($_POST['indhold']); 
    $godkendt = "ja"; 

    $mysql = connect(); 
    $stmt = $mysql->prepare("INSERT INTO forum_kommentare (fk_forum_traad, brugernavn, indhold, godkendt) VALUES (?,?,?,?)") or die($mysql->error); 
    $stmt->bind_param('isss', $traadID, $_SESSION['username'], $indhold, $godkendt) or die($mysql->error); 
    $stmt->execute(); 
    $stmt->close(); 

    $svar = mysqli_insert_id($mysql); 

    header("location: forum.traad.php?traadID=$traadID&kategoriID=$kategoriID&#$svar"); 

} 
+0

英語不好西蒙 – Starx 2010-07-20 15:10:17

回答

1

所以,你的意思是,~ VALUES (VAR+1)

2

如果您有一個現有的線索記錄要增加,您將需要使用UPDATE而不是INSERT

例如:

UPDATE forum_traad SET nyt_svar = (nyt_svar + 1) WHERE id = '$traadID';

相關問題