tags
veritabanında mevcut I mysql
için PDO
bağlantısı ile çalışıyorum ve ben kontrol etmek için kullanabileceğiniz bir sorgu üzerinde bazı görüş var istiyorum ve değil durumda eklemek için.
// the tags are allready processed in $tags array
$check_stmt = $connection->prepare ("SELECT * FROM tags WHERE tag_name = :tag_name");
$save_stmt = $connection->prepare ("INSERT INTO tags (tag_name) VALUES (:tag_name)");
foreach ($tags as $current_tag) {
$check_stmt->bindParam (':tag_name', $current_tag, PDO::PARAM_STR, 32);
$save_stmt->bindParam (':tag_name', $current_tag, PDO::PARAM_STR, 32);
$check_stmt->execute ($current_tag);
if ($check_stmt->rowCount() == 0) $save_stmt->execute ($current_tag);
}
Ben emin değilim böylece sorgu iyi tahmin ise ben veritabanları ile yetenekli değilim