PHP Yardım acil
4
●234
- 14-11-2024, 02:22:14Bu hata genelde bir SQL sorgusunda tablo kullanılmadığında ortaya çıkar.
Eğer sorguda tablo adı yoksa veya bir sorguyu eksik tanımladıysanız, bu tür bir hata alabilirsiniz.
Özellikle SELECT sorgularında tablo belirtilmediğinde, MySQL General error: 1096 No tables used hatasını döndürür. - 14-11-2024, 04:48:34Bu hata, SQL sorgusunda tablo belirtilmediğinde veya tablo gerektiren bir sorgu çalıştırılmaya çalışıldığında alınır. Genellikle, SELECT gibi işlemlerde tablo ismi eksik olduğunda veya yanlış bir yapıda sorgu yazıldığında görülür.
Öneriler:- Sorguyu Kontrol Et: Eğer sorguda SELECT veya benzeri bir işlem varsa, tabloların doğru belirtilip belirtilmediğini kontrol et. Örneğin, SELECT * FROM tablo_adi; şeklinde yazılmalı.
- Koşulları Gözden Geçir: DELETE veya UPDATE sorgularında koşul kısmı eksik kalmış olabilir, böyle bir durumda tabloyu belirtmek gerekiyor.
- Dinamik SQL Kullanıyorsan: Eğer sorgu dinamik olarak oluşturuluyorsa boş kalmadığından emin ol. Bu tarz hatalar dinamik SQLde sık yaşanır.
- Logları İncele: Uygulama veya veritabanı loglarını inceleyerek hatanın kaynağını daha detaylı tespit edebilirsin.