MySQL error when inserting data containing apostrophes (single quotes)?

前端 未结 10 1097
不知归路
不知归路 2020-11-30 13:59

When I an insert query contains a quote (e.g. Kellog\'s), it fails to insert a record.

ERROR MSG:

You have an error in your SQL s

10条回答
  •  盖世英雄少女心
    2020-11-30 14:25

    i did it as below-

    in my case description field contains apostrophe(').

    and here is code:

    $description=mysql_real_escape_string($description);
    
    "insert into posts set name='".$name."', address='".$address."', dat='".$dt."', description='".$description."'";
    

    it solved my problem

提交回复
热议问题