2017 yılında yayınlanan 14 yazı bulunmaktadır.
Bir sipariş kaydettiniz, hemen ardından ürünleri başka tabloya yazmanız lazım ve bunun için siparişin id değeri gerekiyor. Son kaydın id'sini nasıl alırız?
Evin bahçesine herkes girebilir, salonuna ev halkı ve misafirler, kasaya ise sadece ev sahibi. Erişim belirleyicileri de sınıftaki bu kapıları belirler.
Php kursuna 100 kişi kayıtlı ve her kullanıcının kursunu ayrı sorgu ile çekiyorsunuz. Toplam 101 sorgu. Peki bunu tek sorguda yapamaz mıyız?
Left join de soldaki tablonun tüm kayıtları geliyordu, right join ise bunun tam tersi. Sitedeki tüm kursları kimse kayıtlı olmasa bile listeleyelim.
Inner join sadece iki tabloda da eşleşen kayıtları getiriyordu. Left join de durum biraz farklı, soldaki tablonun tüm kayıtları listeye geliyor.
Daha önce join yazımda neden tablo birleştirmeye ihtiyaç duyduğumuzu anlatmıştım. Bu yazımda iki tarafta da eşleşen kayıtları getiren inner join var.
Php ile mysql bağlantısı için eskiden mysql_connect kullanılırdı ama artık yok. Bu yazımızda yerine kullanacağımız PDO dan bahsedeceğiz.
Kullanıcıdan yaşını istediniz ve kullanıcı yaş yerine "evli" yazdı. Ne olacak? İşte bu gibi beklenmedik durumları try catch ile yakalıyoruz.
Bazen bazı kodların biz çağırmadan kendi kendine çalışmasını isteriz. Php de bunu kurucu ve yıkıcı metodlar ile yapıyoruz, nasıl çalıştıklarına bakalım.
Dört işlem yapan bir hesap makinesi sınıfınız var, şimdi bilimsel olanını yapacaksınız. Aynı metodları tekrar mı yazacağız? Hayır, miras alacağız.