Bu faso fiso çıktı herhalde
"Bildiğim kadarıyla birleştirdiğin anahtarı sorgularında kullanamıyorsun." :)
SQL
Attığım sql'i indir,
Yeni bir veritabanı oluşutur,
Oluşan veritabanına tıkla,
İçeri aktar'a tıkla,
Dosya seç'e tıkla,
Aşağıdaki git'e tıkla
Aşağıdaki sorguyu çalıştırırsan
SELECT u.u_id, u.ad 'Müşteri Adı', ie.miktar 'İşlem Tutarı', ie.tarih 'İşlem Tarihi', a.ad 'Banka Adı' FROM `users` u JOIN income_expense ie ON u.u_id = ie.u_id JOIN accounts a ON a.a_id = ie.a_id WHERE u.u_id = 1
Çıktısı:
Sorgusuz çalışan hali:
Biraz kayıt eklersen üzerinde her türlü işlemi yapabilirsin, umarım doğru anlamışımdır.
Evet birleştirmemelisiniz, birleştiriyorsanız dahi onlarla ilgili sorgu yazamazsınız. Tablo yapını gösterebilirsen daha çok yardımcı olabilirim.
Selamlar Hocam,
Bildiğim kadarıyla birleştirdiğin anahtarı sorgularında kullanamıyorsun.
Senin sorgundaki kullanici_id gibi örnek olarak
SELECT * FROM
gelir gl JOIN gider gd
ON gl.kullanici_id = gd.kullanici_id // Birleştirilen anahtarlar
WHERE gl.kullanici_id = 3 veya gd.kullanici_id = 3 veya kullanici_id = 3
bu şekilde dahi kullanımı mevcut değil. Demem o ki veritabanını yeniden düzenlemen gerekicek.
Dediklerime ek olarak, uzun olan tablo isimlerini
SELECT * FROM tablo_adi AS ta WHERE ta.sutun_adi = 'deger';
/*--------- veya ------*/
SELECT * FROM tablo_adi ta WHERE ta.sutun_adi = 'deger';
şeklinde kısaltıpta kullanabilirsin.
Selamlar Hocam,
tasarımsal olarak hatan var onu bulana kadar bu kod işini görücektir.
body{
overflow-x: hidden!important;
}
Selamlar Hocam,
Backend dillerini kullanıcılar biz göstermedikçe göremezler.
echo php için ekrana yaz komutu gönderir echo dan sonra gelen ve ; yazana kadar içerisinde ki her şeyi ekrana yazıcaktır.
if ($_POST) için dediğin de doğru bu şekilde bir kullanım mevcut ama @ işareti icin yanlış bir kullanım olmuş.
@ küçük uyarı gizlemek için kullanılabilir. örnek olarak
echo $_POST['name'];
// Böyle bir kullanımda tarayıcı sana bir hata mesajı gönderir bunda da $_POST['name'] değerinin boş olduğunu söyler ama başına @ eklersen sana bu mesajı göstermicektir.
echo @$_POST['name']; // Boş olması durumunda hata mesajı göstermez.
Tayfun Hocanın php ile ilgili video serisi youtube kanalında mevcut ancak katıla özel şekilde izlenebiliyor ben izledim gayet güzel önerebilirim onun dışında Fehmi Uyar'ın yeni ve hala devam ettiği bir php serisi mevcut.
Şunu deneyebilir misin?
width: 30px!important;
height: 30px!important;
ve birde flex hakkında Tayfun Hocanın çok güzel bir içeriği var bir bakmanı tavsiye ederim.
http://www.erbilen.net/css-flex-ile-ilgili-her-sey/
Olayı çok anlatmayı başaramamış gibisin ben anladığım türde yardımcı olmaya çalışayım.
Keyframe ile animasyon oluşturmak işini görücektir.
https://www.w3schools.com/cssref/css3_pr_animation-keyframes.asp
https://www.w3schools.com/css/css3_animations.asp
<div class="container">
<div class="overlay">
<img src="https://via.placeholder.com/1326x548/efefef" height="100%" width="100%" alt="">
</div>
</div>
html,body{
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
.container{
width: 100%;
height: 100%;
background-color: #333;
}
.overlay{
width: 100%;
height: 100%;
animation-name: fade;
animation-duration: 1.5s;
display: none;
}
.container:hover .overlay{
display: block;
}
@keyframes fade{
from{
opacity: 0;
}
to{
opacity: 1;
}
}
İlgili alanın css kodunu gösterebilirsen daha çok yardımcı olabilirim ama şuan ki tahminim sabit bir genişlik ve yükseklik değeri verirsen düzeliceği yönünde