파이썬 MySQL 커넥터를 사용하여 MySQL 서버에서 데이터를 검색하려고합니다.파이썬 MySQL 커넥터 인쇄 결과
지금까지 찾은 예제 코드와 다른 리소스를 사용하여 쿼리를 설정했습니다. 문제는 특정 행 대신 모든 행을 다시 인쇄하는 방법이 확실하지 않다는 것입니다.
내가 사용하는 코드는 다음과 같습니다 ID, 이름, RFID : 나는 그것을 만 3 열이 테스트 테이블을 사용하고
def dbConnect(tag):
qrfid = tag
cnx = mysql.connector.connect(user='root', password='root', host='localhost', database='test')
cursor = cnx.cursor(buffered=True)
query = ("SELECT * FROM `user` WHERE `rfid`= %s")
cursor.execute(query, (qrfid,))
if not cursor.rowcount:
print("No results found")
else:
for row in cursor:
print row[1]
cursor.close()
cnx.close()
.
위의 코드는 내가 행을 넣을 경우 2 열, 이름을 출력합니다 [0], 내가 얻을 ID 등
내가 쿼리에 PHP를 사용하는 사용 해요,하지만 RFID 리더 I 파이썬, 플래시 및 C 지원 만 사용합니다. 파이썬은 내가 가장 잘 알고있는 언어입니다.
고마워요!
만약 내가 실수로 "where *"를 사용하지 않고 "user'에서"select * from "을하면 ... – sbrichards
@sbrichards - 작동 하겠지만, 나는 RFID 값인 qrfid를 기반으로 질의하고 싶습니다. 사용자로부터 모두를 선택하면 사용자 테이블의 모든 것을 알 수 있습니다. 나는 rfid가 자신의 rfid 번호 인 특정 사용자의 모든 것을 원한다. – Trevor