求大家支个招啊cstring转化为char[]解决方法

求大家支个招啊。。cstring转化为char[]
C/C++ code
mySQL.Format(_T("update %s set name=\'%s\',tele =\'%s\',address=\'%s\',email=\'%s\' where personID=\'%s\'"),tableName,name,tele,addr,email,personID);
mysql_real_query(&(pDlg->mysql),(const char *)mySQL.GetBuffer(),(UINT)mySQL.GetLength())!=0

表示这样怎么都执行不了,我试了,是mySQL为CString的原因,要是char *的话,就成功,
我怎么把CString的内容拷贝到char[]里面去啊


------解决方案--------------------
CStringA mySQLA;
mySQLA = mySQL;

mysql_real_query(&(pDlg->mysql),(const char *)mySQLA.GetBuffer(),(UINT)mySQLA.GetLength())!=0
------解决方案--------------------
可以用LPCTSTR强制转换,比如
CString cs("abcdef")
LPCTSTR p=cs;