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

前端 未结 10 1100
不知归路
不知归路 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:23

    Escape it by using a helper function like:

    function safeDBname($table_name)
    {
      $outputText=str_replace("'","",$outputText);
      return strtolower($outputText);
    }
    

提交回复
热议问题