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

Det indsætter ikke værdierne i databasen

Før du går i gang med databasen, skal du tjekke dit javascript og html omhyggeligt:​​I øjeblikket kan jeg ikke se nogen input element med et name attribut for id så det forekommer mig, at du burde få en advarsel om en udefineret variabel, når du bruger $_POST['id'] . Det samme gælder for $_POST[$qid] .

Bortset fra det, hvis id formodes at være et heltal, ville jeg caste det til int og ikke citere det:

$insertquestion[] = (int) $_POST['id'] . ",". (int) $_POST[$qid];

Hvis de ikke begge skal være heltal, ville jeg i det mindste fjerne det indledende mellemrum efter anførselstegnene.




  1. Entity Framework MySQL tinyint(1) System.Boolean.Parse FormatException

  2. Underforespørgsel med LIMIT i Doktrin

  3. MySQL unikt id eller kombineret id

  4. Sådan gemmer du hashes i MySQL-databaser uden at bruge tekstfelter