sql >> Databasteknik >  >> RDS >> Mysql

Infoga valda data i databasen

Jag är ganska säker på att du kan förbättra din kod genom att ta bort din while-loop och istället göra som :

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

Är du säker på att du får förväntad JSON (försökte någon var_dump av $data innan du skrev ut den?) ?
Är det inte bara ett enkelt problem med JavaScript? Har du försökt använda den data du ska få i din JavaScript-del?

Det kan vara ett problem med att ställa in rubriker i din XMLHttpRequest, och JavaScript bryr sig inte och ger dig JSON ändå...

Nu uppenbara frågor :

  • Jag kan inte se var du ansluter till din databas. Är du ansluten?
  • Du försöker infoga ett ID, tillåter MySQL dig att INFOGA automatiskt inkrementvärde? (i så fall är inte acc_id en Int ?)
  • Du skickar värden genom $_REQUEST, är du säker på att du får något genom $_REQUEST (btw, kontrollera $_GET och $_POST)

Jag hoppas att det hjälper




  1. Hur man gör om att skicka e-postlänkfunktion i Laravel

  2. MySQL gatuadress suddig sökning

  3. 7 sätt att returnera alla tabeller med främmande nycklar i SQL Server

  4. Transaktioner i MySQL - Kan inte återställas