Ich benutze Python für den Zugriff auf HTML zum Erstellen einer Tabelle, und was ich versuche zu tun ist, wenn ein Benutzer Eingaben Werte und klicken Sie auf einen Absenden-Button, alle Werte werden in der "Schüler" -Tabelle gespeichert. Ich bin mir nicht sicher, wie man den Submit-Button benutzt, um alle Werte zu speichern (Nachname, Vorname, Midtergrade, Finalgrade, Erstes, Zweites, Drittes). Ich bin nicht vertraut mit Pymysql und ich sah durch viele Websites, um Lösungen für diese Probleme zu finden. Ich würde jeden Rat annehmen.Ich erstellte eine Tabelle in HTML mit Python und ich möchte diese Eingabe Tabelle Werte in SQL-Datenbank hinzufügen
import cgitb
import pymysql
cgitb.enable()
print("Content-type: text/html\n")
print('<form method="" action="">',
'<fieldset>',
'<legend>Personal information:</legend>',
'Last name:'
'<input type="text" name="lastname" value="lastname"><br>',
'First name:'
'<input type="text" name="firstname" value="firstname"><br>',
'MidtermGrade:'
'<input type="text" name="midtermgrade" value="midtermgrade"><br>',
'FinalGrade:'
'<input type="text" name="finalgrade" value="finalgrade"><br>',
'FirstHW:'
'<input type="text" name="firsthw" value="firsthw"><br>',
'SecondHW:'
'<input type="text" name="secondhw" value="secondhw"><br>',
'ThirdHW:'
'<input type="text" name="thirdhw" value="thirdhw"><br>',
'<br><br>'
'<input type="submit" value="Submit">',
'</fieldset>'
</form>)
Stellen Sie eine Verbindung zum DB auf der RDS-Instanz her. Ersetzen Sie sie durch Ihre eigenen Server- und Benutzeranmeldeinformationen.
conn = pymysql.connect(host=localhost, port=3306, user='username', passwd='password', db='student')
cur = conn.cursor()
Einige SQL einige Daten für Kosmetika
Iterieren über die Ergebnismenge
cur.execute("SELECT * from students")
ein Leerzeichen zurückzukehren, zu einem Zeitpunkt eine Zeile drucken
die Verbindung schließen up
cur.close()
conn.close()