မင်္ဂလာပါ!

လှိုက်လှဲစွာကြိုဆိုပါသည်။ ယခု ပထမဆုံးအကြိမ် ရောက်ဖူးခြင်းဖြစ်ပါသလား? ဝင်ရောက် ဆွေးနွေး မေးမြန်းလိုပါလျှင် အောက်တွင်ဖော်ပြထားသော button များမှတဆင့် ဝင်ရောက် ဆွေးနွေးနိုင်သကဲ့သို့ အဖွဲ့ဝင်အသစ်အနေဖြင့်လည်း လျှောက်ထားနိုင်ပါတယ်။

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

How to solve single quotes error in csv file import?

I have problem when importing csv file that contain single quote. In my csv file, some data with single quote(apostrophe) like this.

"User's answer","answer one","answer two","answer three"

I use comma(,) to separate columns in my csv. When I try to import that data into database, it show error. Here is my code.

while(($data=fgetcsv($handle,1000,",")) != FALSE ){
    $id = $data[0];
    $name = $data[1];//User's name
    $sql = "UPDATE my_table SET name='$name' WHERE id='$id'";
    mysql_db_query($dbname, $sql)or die("update error".mysql_error());
}

The above code show sql syntax error. if I remove single quote(') from csv file and import, everything is ok. But some data may contain single quote(') in the future. So, I add mysql_real_escape_string to $name like this

while(($data=fgetcsv($handle,1000,",")) != FALSE ){
        $id = $data[0];
        $name = mysql_real_escape_string($data[1]);//User's name
        $sql = "UPDATE my_table SET name='$name' WHERE id='$id'";
        mysql_db_query($dbname, $sql)or die("update error".mysql_error());
    }

But, it import into database below I show.

'User''s answer'

It is wrong because I want to save just like User's answer. I don't know why it saves a lot of single quotes. Please give me advice how can I solve it.

မှတ်ချက်များ

Sign In or Register to comment.