Exception in comms call get_value:
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\comms\commbase.py", line 343, in _handle_remote_call
return_value = self._remote_callback(
^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\comms\frontendcomm.py", line 273, in _remote_callback
return super(FrontendComm, self)._remote_callback(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\comms\commbase.py", line 356, in _remote_callback
return self._remote_call_handlers[call_name](
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\console\kernel.py", line 225, in get_value
return ns[name]
~~^^^^^^
KeyError: 'result'
Exception in comms call get_value:
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\comms\commbase.py", line 343, in _handle_remote_call
return_value = self._remote_callback(
^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\comms\frontendcomm.py", line 273, in _remote_callback
return super(FrontendComm, self)._remote_callback(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\comms\commbase.py", line 356, in _remote_callback
return self._remote_call_handlers[call_name](
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ProgramData\anaconda3\Lib\site-packages\spyder_kernels\console\kernel.py", line 225, in get_value
return ns[name]
~~^^^^^^
KeyError: 'result'
Mein Lösung unter phython 3 ist die Abfrage besser ohne def funkt_ion():
Code: Alles auswählen
import mysql.connector
Error = None
conn = mysql.connector.connect(
host="localhost",
user="root",
password="",
database="boomer_obj",
port="3306")
cursor = conn.cursor()
cursor.execute("SELECT * from unterstuezer")
result = cursor.fetchall() # alles steht im Variablenmanager
print(result) # schreibt alles durcheinander
cursor.close()
for data in result:
print("Nummer: " + str(data[0]) + "; Text: " + data[1], data[2],
data[3], data[4], data[5], data[6], data[7])
#schreibt alles schön untereinander
# Man sieht wieviele indexe pro data hat
#und kann die Printanweisung dahin anpassen