sql >> Databáze >  >> RDS >> Mysql

Vložit vybraná data do databáze

Jsem si docela jistý, že byste mohli vylepšit svůj kód odstraněním smyčky while a místo toho postupujte takto:

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

Jste si jisti, že dostáváte očekávaný JSON (zkusili jste před tiskem var_dump $data?)?
Není to jen jednoduchý problém s JavaScriptem? Pokusili jste se použít data, která byste měli získat ve své JavaScriptové části?

Může to být problém s nastavením hlaviček uvnitř vašeho XMLHttpRequest a JavaScript se o to nestará a stejně vám poskytne JSON...

Nyní jasné otázky:

  • Nevidím, kde se připojujete ke své databázi. Jste připojeni?
  • Pokoušíte se vložit ID, umožňuje vám MySQL VLOŽIT hodnotu automatického zvýšení? (v takovém případě není acc_id Int?)
  • Posíláte hodnoty prostřednictvím $_REQUEST, jste si jisti, že něco dostáváte prostřednictvím $_REQUEST (mimochodem, zkontrolujte $_GET a $_POST)

Doufám, že to pomůže




  1. Jak obnovit datagrid ve WPF

  2. JDBC Zpracování výjimek dávkového vložení

  3. Nástroj příkazového řádku pro hromadné načítání MySql

  4. Velká písmena v názvech dnů a měsíců při formátování dat v Oracle