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

Nevloží hodnoty do databáze

Než se pustíte do práce s databází, musíte pečlivě zkontrolovat svůj javascript a html:Momentálně nevidím žádný input prvek s name atribut id takže se mi zdá, že byste měli dostat varování o nedefinované proměnné, když použijete $_POST['id'] . Totéž platí pro $_POST[$qid] .

Kromě toho, pokud id má být celé číslo, přehodil bych to na int a necitovat to:

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

Pokud nemají být obě celá čísla, odstranil bych alespoň úvodní mezeru za uvozovkami.




  1. Mám v MySQL uvádět čísla nebo ne?

  2. Je možné v MySQL vytvořit sloupec s výchozím nastavením UNIX_TIMESTAMP?

  3. Omezte hodnotu datového typu MySQL na určitý rozsah (nejlépe ne ENUM)

  4. LOAD DATA není povoleno v uložených procedurách