У меня есть запрос, который я хочу, чтобы результаты были вставлены в массив, поэтому, в конце концов, я буду кодировать его в JSON, но проблема в том, что я хочу, чтобы данные были установлены следующим образом:PHP Array в неправильном формате
массив [0] = проект1, проект2, проект3; массив [1] = item1, item2, item3;
и у меня это:
массив [0] = project1; массив [1] = project2; массив [2] = project3;
и так далее ..
это то, что я сделал до сих пор:
$info = array();
$items = mysql_query("SELECT * FROM `vision`.`projects` WHERE proj_area = 'area_1'");
if (mysql_num_rows($items) != 0) {
while($proj = mysql_fetch_array($items)) {
$proj_name = $proj['proj_name'];
$proj_beg = $proj['proj_beg'];
$proj_end = $proj['proj_end'];
array_push($info, $proj_name, $proj_beg, $proj_end);
}
}
echo json_encode($info);
мой результат запроса дал мне эти результаты:
[ "Нома" , «0000-00-00», «0000-00-00», «Projeto 2», «2016-12-12», «2020-07-30», «Projeto», «2017-02-03», "2018-03-10"]
и это мой $ код .getJSON:
$.getJSON("includes/get_area.php",function(data){
console.log(data);
})
Что я делаю неправильно?
не могли бы вы обновить свой вопрос массивом результатов запроса, который вы получили в этом массиве? –
@BunkerBoy У меня есть ответ сейчас, но я опубликую результат запроса, если кто-то найдет другой способ решить эту проблему – MattDAVM