My table is comment_likedislike. It has the comment_counterid, comment_counter, comment_id(which is from another table) fields. And I have an url (LIKE) that when clicked would link to this code and get the comment_id and like_id.
Ben 'gibi' ilk ise, bu comment_likedislike tabloda yeni bir comment_counter saklamak istiyorsunuz sayımını yapmak istiyorum. Tablodaki Yorumlarınız için 'gibi' var zaten ama eğer, sadece +1' comment_counter güncelleştirmek.
Bu kodu çalıştırdığınızda Problem:, bu (1. deyimi) GÜNCELLEMEYİ yok ama yorumun veya bir benzeri varsa (2. deyimi eğer) olursa olsun INSERT. Ben comment_id zaten tabloda ise kod denetimi sanmıyorum.
Ben bir acemi php programcı değilim.
Teşekkürler!
if (isset($_GET['comment_id']) && isset($_GET['like_id'])) {
$query5="SELECT * FROM comment_likedislike ";
$data5=mysqli_query ($dbc, $query5);
while ($row5= mysqli_fetch_array($data5)){
$comment_id2=$row5['comment_id'];
}
if ($comment_id2 == $_GET['comment_id']){
$counter=$row5['comment_counter'];
$counter++;
$query= "UPDATE comment_likedislike SET comment_counter ='$counter' WHERE comment_id= '".$_GET['comment_id']."' ";
mysqli_query($dbc, $query);
}
if ($comment_id2 != $_GET['comment_id']) {
$counter2=1;
$query9 = "INSERT INTO comment_likedislike (comment_counter, comment_id) VALUES ('$counter2', '".$_GET['comment_id']."' )";
mysqli_query($dbc, $query9);
}
}