Kapsam dışında değişken php bir süre döngü girme

0 Cevap php

Php bir dizi doldurmak için çalışırken ben bir sorun var. Ben bir mysql_fetch_array yöntemi ile bir süre döngü girmek bir kez benim dizi doldurmak değil gibi görünüyor. Ben aşağıdaki kodu dahil ettik.

$params = $_REQUEST['params'];

$arr["status"]="ok";
$projects=array();
$files=array();
$titles=array();

$query = 'SELECT p.id as pid, f.fname as name, f.title FROM proj p INNER JOIN pic f ON f.projid=p.id WHERE p.catid=\'' . $params['category'] . '\' ORDER BY p.ordr, f.ordr';

require("../php/connect.php");

//select all projects from chosen category and pics from selected projects
$proj_result = mysql_query($query) or die ("Select failed");

//populate from rows
while($row = mysql_fetch_assoc($proj_result)){  
    $projects[]=$row["pid"];
    $files[]=$row["name"];
    $titles[]=$row["title"];
}

$arr["projects"]=$projects;
$arr["files"]=$files;
$arr["titles"]=$titles;

echo json_encode($arr);

Sonuç: {"status": "ok", "projeleri": [], "dosyalar": [], "başlıkları": []}

Teşekkür ederiz.

0 Cevap