Nasıl tablo kullanacağınıza bağlı değişim gösterecektir bu.
Her bir beğeniyi db ye tek tek eklemekten ziyade

Beğeni Tablosu Ayrı olsun derseniz (beğeniler tablosu oluşturun)
ID(int) - TelefonID(int) - Begeni(int) - Raw(text)
Beğeni Tablosu Aynı olsun derseniz (telefonların bilgilerinin alındığı tabloya ekleyin)
Begeni(int) - Raw(text)

Raw kısmına gelen beğenilerin ipsini serialize yöntemi ile array ı text formatında dbye kaydedin.

Beğeni geldiği zaman
if($db_bilgi["Raw"]!="") { 
$onceki_begeniler = unserialize($db_bilgi["Raw"]);
if(!in_array($kullanici_ip, $onceki_begeniler)) {
array_push($onceki_begeniler, $kullanici_ip);
//insert - update db serialize($onceki_begeniler); +1 Begeni
} else {
// beğenilmiş hata döndür

}

} else {
$yeni_begeni = [$kullanici_ip];
//insert - update db serialize($yeni_begeni); db de beğeniyi +1 arttır 
}