Foreach döngü değişkeni sorunu ile PHP sql

0 Cevap php

Bu gerçekten sinir bozucu oluyor. Ben bir diziye gider parça numaralarının listesi için okuyorum bir metin dosyası var. Ben numaraları eşleşen için bir veritabanı aramak için aşağıdaki foreach fonksiyonu kullanıyorum.

$file = file('parts_array.txt');

foreach ($file as $newPart)
{
    $sql = "SELECT products_sku FROM products WHERE products_sku='" . $newPart . "'";
    $rs = mysql_query($sql);
    $num_rows = mysql_num_rows($rs);

    echo $num_rows;
    echo "<br />";
}

Sorun mysql_num_rows döndü 0 satır alıyorum olduğunu. Ben değişken olmadan sql deyimi yazabilirsiniz ve mükemmel çalışıyor. Ben bile, bu script sql deyimi echo kopyalayıp tarayıcıdan ifadeyi yapıştırın ve çalışıyor olabilir. Ben değişkeni kullanıyorum Ama, nedense ben herhangi bir kayıt almıyorum. Ben kez sql tabloları ton değişkenleri kullandım, ama bu gerçekten beni şaşkına vardır.

0 Cevap