不明な点
python コードにおけるselect 検索コードの書き方
やりたいこと
pythonコード上におけるselect ~~like %xxxx%による部分検索
python
1list = ["kobayasi","takahashi","T'K hayashi"] 2def select_name(p_name): 3 with connection.cursor() as cursor: 4 select_id_name = "select id,name from "\ 5 "class where name like" + "'" + '%' + "\ 6 "p_name + '%' + "'" 7 cursor.execute(select_id_name) 8 result_all = cursor.fetchall() 9 return result_company_number 10for i in list: 11 print(select_name(i))
この場合、kobayashiとtakahashiの部分検索は通るのですが、T'K hayashi の場合、
「’」をmysqlが誤認してしまうようでエラー表示が出されます。
一通り調べて見ましたが、わかりませんでした。
お手数ですが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/15 01:47