Ben aşağıdaki kodu vardır:
$link = new PDO("mysql:dbname=$databasename;host=127.0.0.1",$username,$password);
$query = $link->prepare("SELECT * FROM index WHERE sbeid=:idvar");
for($j = 1; $j < count($array); $j++)
{
if($array[$j][16] == "TRUE" || $array[$j][16] == "FALSE")
{
$paramforquery = $array[$j][25];
$query->bindParam(":idvar",$paramforquery);
$query->execute();
$result = $query->fetchAll();
//do things with the $result
$query->closeCursor();
}
//else if, do stuff
}
$link = null;
$array
başarıyla fopen()
aracılığıyla yüklenen bir CSV dosyası girişi oluşan geniş bir dizidir.
Benim sorunum şu: Sorgu sadece çalışmıyor. Ben veri veritabanında olduğunu (dosyadan bazı örnek değerleri ile sunucu üzerinde doğrudan sorgu koştu) bir gerçeği biliyorum, ama ne zaman i var_dump
$result
s her zaman for
döngü çalışır, ben sadece boş bir dizi olsun.
Ben yanlış ne yapıyorum?
TIA.