Mysql
 sql >> Database >  >> RDS >> Mysql

Inserisci i dati selezionati nel database

Sono abbastanza sicuro che potresti migliorare il tuo codice rimuovendo il tuo ciclo while e invece vai come :

$data = $stmt->fetchAll(PDO::FETCH_OBJ);

Sei sicuro di ricevere JSON previsto (provato qualsiasi var_dump di $data prima di stamparlo?)?
Non è solo un semplice problema con JavaScript? Hai provato a utilizzare i dati che dovresti ottenere nella tua parte JavaScript?

Potrebbe essere un problema di impostare le intestazioni all'interno di XMLHttpRequest e JavaScript non si preoccupa e ti dà comunque il JSON...

Ora domande ovvie :

  • Non riesco a vedere dove ti colleghi al tuo database. Sei connesso?
  • Stai cercando di inserire un ID, MySQL ti consente di INSERIRE il valore di incremento automatico? (in tal caso, acc_id non è un Int ?)
  • Stai inviando valori tramite $_REQUEST, sei sicuro di ricevere qualcosa tramite $_REQUEST (a proposito, controlla $_GET e $_POST)

Spero che aiuti