J'utilise 2.7.8 sur windows.I devient nerveux au sujet de la raison pour laquelle cela se produit et cherche beaucoup pour cela. Comme j'ai placé le code CGI 1er et vérifié il fonctionne bien mais quand je place juste import MySQLdb
il n'exécute pas et la page montre server error
.MySqldb et CGI ne fonctionnent pas ensemble
est ici le code sans import MySqldb
imprime avec succès:
: cgisql.py
#!C:\Python27\python
# Import modules for CGI handling
import cgi
# Create instance of FieldStorage
form = cgi.FieldStorage()
# Get data from fields
first_name = form.getvalue('first_name')
last_name = form.getvalue('last_name')
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Hello - Second CGI Program</title>"
print "</head>"
print "<body>"
print "<h2>Hello %s %s</h2>" % (first_name, last_name)
print "</body>"
print "</html>"
avec mysqldb import
#!C:\Python27\python
# Import modules for CGI handling
import cgi
import MySQLdb
# Create instance of FieldStorage
form = cgi.FieldStorage()
# Get data from fields
first_name = form.getvalue('first_name')
last_name = form.getvalue('last_name')
print "Content-type:text/html\r\n\r\n"
print "<html>"
print "<head>"
print "<title>Hello - Second CGI Program</title>"
print "</head>"
print "<body>"
print "<h2>Hello %s %s</h2>" % (first_name, last_name)
print "</body>"
print "</html>"
sortie sur la page:
Désolé pour une description plus BCZ je suis face à des gros problème et je ne sais vraiment ce qui est nt ce mystère est .......
Vous devrait vérifier le journal d'abord. –
Avez-vous installé 'MySQLdb'? Aussi [lisez la documentation] (https://docs.python.org/2/library/cgi.html) sur comment activer les erreurs afin que vous puissiez voir ce qui ne va pas. Et s'il vous plaît, si personne n'a répondu pendant 30 minutes, ne laissez pas de commentaires. Cela ne rendra pas les gens plus rapides, et ne sert qu'à vous faire sortir de présomptueux et insistant. – Carpetsmoker
j'ai écrit sur la console: importer MySQLdb et il ne montre aucune erreur – Malik