0

私は自分のギャラリーにコメント セクションを作成しましたが、なぜ 1 つのコメントしかできないのかがわかりません。そのアイテムに対してそれ以上コメントを実行することはできません。

インサート

public function insertComment() {
    if(!get_magic_quotes_gpc()) {
        $this -> sanitizeInput();   
    }        
    extract($_POST);

    $name = $_SESSION['userName'];
    $comment = $_POST['comment'];
    $productID = $_GET['id'];

    echo $name;
    echo $comment;
    echo $productID;


    $qry = "INSERT INTO comments VALUES (NULL, '$name', '$comment', '$productID' )";

    $rs = $this -> db -> query($qry);

    if($rs && $this -> db -> affected_rows > 0) {
        $msg = 'comment record created. ';
        } else {
        echo 'Error inserting comment';
    }
    return $msg;      
}

テーブル

Field   Type    Collation   Attributes  Null    Default Extra   Action
    id  int(11)         No  None    auto_increment                          
    name    varchar(150)    latin1_swedish_ci       No  None                                 
    comment varchar(150)    latin1_swedish_ci       No  None                                 
    productID   int(11)         No  None
4

1 に答える 1