Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
While döngüsünün içinde yaparsanız bu sorguyu çalışmaz, çünkü dönen bir veri yok. Dolayısıyla oradaki kodları sunucu çalıştırmıyor.
Şu şekilde çözebilirsiniz bu sorunu. While içinde bir bool değişken belirleyin ve true değerini verin. Örnek: $varmi = true;
While kapandıktan sonra if(!isset($varmi)){ echo "veriyok"; } şeklinde uygulayabilirsiniz.