Ich habe eine Schulverwaltungssoftware mit PHP gebaut. Wenn ich es auf meinem lokalen Server ausführen es funktioniert gut, aber wenn ich es auf einen Remote-Server hochgeladen es gibt mir eine Fehlermeldung:Webseiten funktionieren gut auf dem lokalen Server, aber online ist es nicht
Error Number: 1364
Field 'religion' doesn't have a default value
INSERT INTO `teacher` (
`name`,
`birthday`,
`sex`,
`address`,
`phone`,
`email`,
`password`
) VALUES (
'teacher1',
'08/09/2016',
'male',
'Dir Upper Pakistan',
'0944840412',
'[email protected]',
'7110eda4d09e062aa5e4a390b0a572ac0d2c0220'
);
Filename: controllers/Admin.php
Line Number: 41
Außerdem funktioniert es auf einem freien Web-Hosting-Server in Ordnung, aber auf einem anderen Web-Host funktioniert es manchmal und gibt manchmal den Fehler.
Klingt wie 'Religion' ist auf' NOT NULL' gesetzt und wie der Fehler sagt, hat keine Standard. Sie müssen entweder den Standardwert für die Spalte festlegen oder sie der Einfügung hinzufügen. –