Ile problem 'mysql_fetch_array () verilen argüman geçerli MySQL result resource değil'

0 Cevap php

Ben diğerleri arasında içeren bir tablo ile bir veritabanı var, tarihlerini bir sütun Ymd formatında (sütun 'tarih' başlıklı).

Ben cari ay boyunca açmış olan tüm veri satırları ayıklamak istiyorsanız, bu yüzden aşağıdaki sorguyu kullanıyorum:

$year_month = date("Y-m");
$query = "SELECT date FROM tracker WHERE date LIKE '$year_month%'";

Ben çıktı sorgu ve girişimi çalıştırdığınızda görsel, ben hata ": mysql_fetch_array (): Uyarı verilen argüman hat 64 üzerinde bir geçerli MySQL result resource değildir" olsun.

Satır 64 aşağıdaki döngünün başlangıcıdır:

while($row = mysql_fetch_array($result, MYSQL_ASSOC)
{
    echo "Name :{$row['date']} <br>";
}

Ben google dolaştılar ve burada da bir göz vardı, ama bu görünüşte basit sorunu anlamaya görünüyor olamaz ettik. Bildiğim kadarıyla söyleyebilirim, gerçek sorgu gayet yürütüyor.

Herhangi bir fikir?

** Ek - ** Aşağıda MySQL sorgu için çağrı

$result = mysqli_query($conn, $query);

$ Conn aşağıdaki satırı ifade eder:

$conn = @mysqli_connect($dbhost, $dbuser, $dbpass, $dbname) or die ('Error connecting to MySQL');

0 Cevap