$seasonKeywords = ['sezon', 'season'];
$episodeKeywords = ['bolum', 'episode'];
$seasonup = true; // sezon numarasını artırmak istiyorsan bu değeri true/false yap
$episodeUp = true; // bölüm numarasını artırmak istiyorsan bu değeri true/false yap
$str = 'la-casa-de-papel-kore-1-sezon-2-bolum';
$explode = explode('-', $str);
foreach ($explode as $k => &$v) {
$n = (int) $v;
if ($n) {
if (in_array($explode[$k + 1], $seasonKeywords) && $seasonup) {
$v++;
}
if (in_array($explode[$k + 1], $episodeKeywords) && $episodeUp) {
$v++;
}
}
}
$newStr = implode('-', $explode);
echo $newStr;
Evet. Bir koşul sonrası girilen bloktaki return çalışınca diğerlerinin önemi kalmıyor.
DELIMITER $$
CREATE TRIGGER emlakciIdDuzenleme AFTER UPDATE ON emlakci
FOR EACH ROW
BEGIN
UPDATE emlakci_yorum SET emlakci_yorum_id = NEW.emlakci_id WHERE OLD.emlakci_id;
END$$
DELIMITER ;
Eğer emlakci tablosundan bir kayıt silindiğinde yorumlar tablosundaki bağlantılı yorumların başka bir müdahale olmadan silinmesini istiyorsan bu trigger ı da ekleyebilirsin
DELIMITER $$
CREATE TRIGGER emlakciYorumSilme AFTER DELETE ON emlakci
FOR EACH ROW
BEGIN
DELETE FROM emlakci_yorum WHERE emlakci_yorum_id = OLD.emlakci_id;
END
DELIMITER ;
let interval,
timeout = 2000,
firstInterval = 1000,
secondInterval = 3000,
func = () => {
console.log('Çalıştı')
}
interval = setInterval(func, firstInterval)
setTimeout(() => {
clearInterval(interval)
interval = setInterval(func, secondInterval)
}, timeout)
Quickedit, pro versiyonunu internetten bulma imkanın vardır.
insert işleminde where kullanılmaz. Bakınız
Stok kodunun zaten mevcut olup olmadığını kontrol edip insert veya update işlemini yapmak durumundasınız.
Php kullandığınızı ve json veriyi veri tabanına kayıt ederken array den çevirdiğinizi varsayarak şunu söyleyebilirim. json_encode fonksiyonuna flag olarak JSON_UNESCAPED_UNICODE kullanırsanız Türkçe karakterler bozulmadan kayıt edilir.
as
anahtar kelimesi ile tablonun bulunan satır sayısını bir kelimeye aktarıyoruz, sql sorgu sonucunda bu kelimeyi kullanarak bu sayıya erişebilmek için. O kelimelerin spesifik bir anlamı yok, siz elma ve armut da diyebilirsiniz.
select (select count(*) from drinks) as drinksCount,
(select count(*) from salad) as saladCount