Bide şunu dener misiniz
Kodlar:
//db_config.php
<?php
define('DB_USER', "kullanici_adi");
define('DB_PASSWORD', "sifre134");
define('DB_DATABASE', "veritabani_adi");
define('DB_SERVER', "serveradi");
?>//allversions.php
<?php
// array for JSON response
$response = array();
require_once __DIR__ . '/db_config.php';
$db = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);
$sql = "SELECT * FROM version";
$query = $db->query( $sql);
if ($query->num_rows) {
$response["version"] = array();
while ($row = $query->fetch_assoc()) {
$version = array();
$version ["v_id"] = $row["v_id "];
$version ["v_code"] = $row["v_code "];
$version ["v_name"] = $row["v_name "];
$version ["news_tr"] = $row["news_tr "];
$version ["news_en"] = $row["news_en "];
array_push($response["version "], $version );
}
// success
$response["success"] = 1;
// echoing JSON response
echo json_encode($response);
} else {
// no products found
$response["success"] = 0;
$response["message"] = "No data found";
// echo no version JSON
echo json_encode($response);
}
?>
Hocam bu kod hata döndürüyor
"Warning: array_push() expects parameter 1 to be array, null given in...." şeklinde.