Salve ragazzi, ho fatto uno script che funziona perfettamente, l'unica cosa che non capisco, è perchè ha un limite, mi spiego meglio, ho dovuto impostare la query a limite di 10000 , altrimenti mi da un errore di parsen.
Lo script è questo, se mi potete aiutare a capire come poter sbloccare il limite, intanto vi ringrazio in anticipo

Codice PHP:
header("Content-Type: application/json; charset=UTF-8");
$obj json_decode($_GET["x"], false);

$conn = new mysqli("localhost""root""""test);
$conn->set_charset("utf8");
$stmt = $conn->prepare("SELECT `dataOrdine`, nOrdine, `ImportoOrdine`, `importoWeb`, `documentoWeb`, `dataWeb`, `daRendere`,   `piattaforma`, `tipoPagamento`, dataRimborsoimportoRimborsoeshopriferimento,ndocWebcorriere  FROM report_crediti WHERE (stato='Spedito' OR stato='Completato' OR stato='Ritirato'ORDER BY dataOrdine DESC LIMIT 100000");
$stmt->bind_param("ssssss",$obj->table);
$stmt->execute();
$result = $stmt->get_result();
$outp = $result->fetch_all(MYSQLI_ASSOC);

echo json_encode(
$outp);
//echo json_encode(
$user);
$json_data = json_encode($outp);
file_put_contents('../app-assets/data/ordini_def.json', 
$json_data);