2016-04-04 17 views
0

Kod enjeksiyonunu zorlaştırmak için Sorgu türünün mevcut olduğunu biliyorum. Ama "tablename tanımla" ve tablo ismini tanımlamak istediğim tablo ile değiştirmem gerekiyor.Mysql-simpl ile bir sorgu dizesi nasıl oluşturulur?

Haskell için oldukça yeni olduğum için bunu nasıl başaracağımı bilmiyorum. ,

describe :: String -> SqlQuery [FieldInfo] 
describe table = sqlQuery_ "describe " ++ table 

Ama bu sorguda

SqlQuery_ . fromString $ "describe" ++ table 

(değil test için bir dize dönüştürmek için

Couldn't match expected type ‘[Char]’ 

cevap

1

Kullanım fromString sonuçlanır:

Şimdiye kadar kod şuna benzer Telefonumdan cevap veriyorum

+0

Bu, aşağıdakileri sağlar: Kapsamda değil: St fromString ’ – rogergl

+1

import Data.String bu sorunu çözdü. – rogergl

+0

Ve ne yapar? fromString gerçekten yapar? – rogergl

İlgili konular