sql >> Databasteknik >  >> RDS >> Mysql

Returnerar utdata från Python CGI MySQL-skript

Först, enligt CGI-handledningen du länkar, måste du mata ut innehållstypen du arbetar med:

print "Content-type: text/plain\r\n\r\n",

Om du inte åtminstone har de nya raderna där, kommer HTTP-klienter att tro att ditt innehåll är tänkt att vara en del av rubrikerna och blir förvirrade, de kommer förmodligen att anta att dokumentet du bad om är tomt.

Därefter behöver du en CGI-server. Python kommer med en. Placera ditt skript i en underkatalog som heter cgi-bin och kör det här kommandot (från den överordnade katalogen):

python -m CGIHTTPServer

Webbadressen att ringa kommer att se ut ungefär så här:

curl http://localhost:8000/cgi-bin/cgitest.py



  1. Min Välj SUM-fråga returnerar null. Det bör returnera 0

  2. DISTINCT för endast en kolumn

  3. Splitting Strings:En uppföljning

  4. Exempel på parametriserade frågor