i ev sahipliği yaparken select deyiminde veritabanı adı belirtmek zorundayım?

0 Cevap php

Bu deyim sorgulama sırasında ben bir hata alıyorum.

 $comments = dbgetvar("SELECT SUM(CASE WHEN c.approve = '1' AND c.spam = '0' THEN 1 ELSE 0 END) AS approved,
                       SUM(CASE WHEN c.approve = '0' AND c.spam = '0' THEN 1 ELSE 0 END) AS pending,
                       SUM(CASE WHEN c.spam = '1' THEN 1 ELSE 0 END) AS spam,
                       COUNT(*) AS count
                       FROM COMMENTS c");

Yukarıdaki kod WAMP sunucu kullanarak benim yerel makine üzerinde çalışıyor. i cpanel tarafından desteklenmektedir benim sunucu barındırmak ama zaman aşağıdaki hatayı veriyor.

Notice: dbget: Table 'bhatkaln_test.COMMENTS' doesn't exist in SELECT SUM(CASE WHEN c.approve = '1' AND c.spam = '0' THEN 1 ELSE 0 END) AS approved, SUM(CASE WHEN c.approve = '0' AND c.spam = '0' THEN 1 ELSE 0 END) AS pending, SUM(CASE WHEN c.spam = '1' THEN 1 ELSE 0 END) AS spam, COUNT(*) AS count FROM COMMENTS c in /home/bhatkaln/public_html/test/admin-login/models/validation.php on line 154

Yukarıdaki hata ne demek? veritabanındaki yorumlar tablo mevcut.

0 Cevap