Bu hatayı aldığınızda, $sorgu değişkenine atadığınız SELECT sorgusunun veriler_guncel tablosunda bir kolon olarak @LangCode adında bir kolon olmadığını göstermektedir. Eğer bu kolonun olmadığını düşünüyorsanız, sorgunuzu şu şekilde değiştirin:
$sorgu = $baglanti->prepare("SELECT * FROM veriler_guncel WHERE LangCode = @LangCode");Eğer @LangCode kolonu veriler_guncel tablosunda mevcut ise, @LangCode kolonuna veri atamış olmanız gerekmektedir. Örneğin:
$LangCode = 'en';
$sorgu->bind_param('s', $LangCode);
$sorgu->execute();Bu şekilde, @LangCode kolonuna 'en' değeri atanmış olacak ve sorgu veriler_guncel tablosundaki LangCode kolonunun değeri 'en' olan tüm satırları döndürecektir.
Eğer @LangCode kolonu veriler_guncel tablosunda mevcut değilse, sorgunuzda bu kolonun olmadığını gösterir. Bu durumda, sorgunuzu kolonun olmadığı şekilde değiştirin veya veriler_guncel tablosunda bu kolonu ekleyin.