php pdo bu olayları nasıl yaptırabilirim foreach,

$query = pre("select * from sorular where soru_etiket = ?"); $query->execute([$hashtagexplode]); $row = fetch($query); $c = $query->rowCount(); if ($c) { $points = 6;...

$query = pre("select * from sorular where soru_etiket = ?");
$query->execute([$hashtagexplode]);
$row = fetch($query);
$c = $query->rowCount();
if ($c) {
$points = 6;
$hashtagtest="";
$tektekal = explode(" ", $hashtagexplode);
$query=pre("SELECT * FROM trendtopic WHERE hashtags=$tektekal1'");
$query->execute(array($hashtagtest));
fetch($query);
$hashtagtests = $query->rowcount();
$c = array();
foreach ($tektekal as $tektekal1) {
if($hashtagtests){
$ekle1 = pre("insert into trendtopic set
hashtags=?
");
$ok1 = $ekle1->execute(array($tektekal1));
$id = $db->lastInsertId();
}
else{
$ekle2 = pre("insert into trendtopic set trend=?
");
$ok2 = $ekle2->execute(array($points));
}array_push($c,$tektekal1);
unset($tektekal1);

arkadaşlar bu kodda yaptırmak istediğim şey, hashtags sutunundaki değer eğer daha önce kayıt edilmiş ise, trend sutununa 6 rakamını atayacak, ama hata veriyor.

1. hata hashtags sutununda bir değer alta geçerek yazıyor

2. yaptıramadığım şey hashtags sutununda girilen değer var ise sadece trend sutununa +6 ekleyecek bunu nasıl düzenlerim sabahtan beri uğraşıyorum.


3.bu arada iki tablom var bir tanesi sorular tablosunda etiketleri tutuyorum diğeri ise trendtopic tablom burada da trending yapacağım

bu kodda değitirilmesi gerekenler nelerdir kodu düzenleyip şuan o kadar kafam karıştı ki kodu düzenleyip atabilirseniz çok makbule geçer.