插入php时数据正在更改

时间:2018-12-28 10:55:34

标签: php mysql

我有一个单词,例如“ A'Bc”,它将在检索如何解决此问题时插入MySQL并显示为“A’Bc”?

谢谢您的帮助。

$dbs = "INSERT INTO all_asins_task_data (Locale, Task, vendor_name, vendor_code, ASIN, Action, Content, updated_on, user_id, Parent_ASIN, tt_id, value, service, comment, Allocation_type, Week_Number, month, Year) 
VALUES ('".$d1."', '".$d2."', '".$d3."', '".$d4."', '".$d5."', '".$d6."', '".$d7."', '".$r."','".$_SESSION['login_user']."', '".$d8."', '".$d9."', '".$d10."','".$d11."', '".$d12."','".$d13."','".$d14."','".$monthName."','".$year."')";
$run = mysql_query($dbs);

1 个答案:

答案 0 :(得分:0)

我找到了问题的答案。

首先,为什么没有插入数据,我的PHP代码仅读取没有特殊字符的值。因此,然后在必要时添加了“ mysql_real_escape_string”行。

现在数据正在正确插入。

感谢@Marc Delisle的帮助。