Sql 在表列中插入Google地图代码

Sql 在表列中插入Google地图代码,sql,google-maps,Sql,Google Maps,我使用这个查询 $sq="UPDATE `contact` SET `".$pType."`='".$content."'"; 它工作正常,但在我将此代码输入到文本区域之前: <iframe width="710" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&a

我使用这个查询

$sq="UPDATE `contact` SET `".$pType."`='".$content."'";
它工作正常,但在我将此代码输入到文本区域之前:

<iframe width="710" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Yenimahalle,+Gersan,+Ankara,+T%C3%BCrkiye&amp;aq=0&amp;oq=gersan+&amp;sll=39.982382,32.760887&amp;sspn=0.157578,0.308647&amp;ie=UTF8&amp;hq=&amp;hnear=Bat%C4%B1+Sitesi+Mh.,+Gersan,+Ankara%2FYenimahalle,+Turkey&amp;t=m&amp;ll=39.955543,32.696342&amp;spn=0.029607,0.060854&amp;z=14&amp;iwloc=A&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=Yenimahalle,+Gersan,+Ankara,+T%C3%BCrkiye&amp;aq=0&amp;oq=gersan+&amp;sll=39.982382,32.760887&amp;sspn=0.157578,0.308647&amp;ie=UTF8&amp;hq=&amp;hnear=Bat%C4%B1+Sitesi+Mh.,+Gersan,+Ankara%2FYenimahalle,+Turkey&amp;t=m&amp;ll=39.955543,32.696342&amp;spn=0.029607,0.060854&amp;z=14&amp;iwloc=A" style="color:#0000FF;text-align:left">View Larger Map</a></small>

它更新了,但缺少信息

像这样:

<iframe width="710" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q

将数据放入表中时,请尝试使用urlencode函数,然后在取出数据时使用urldecode函数。这将消除所有的符号


$sq=“更新联系人集”。$pType.=”。urlencode($content)。“”

将数据放入表中时,请尝试使用urlencode函数,然后在取出数据时使用urldecode函数。这将消除所有的符号


$sq=“更新联系人集”。$pType.=”。urlencode($content)。“”

正在更新的列的数据类型是什么?我想这就是字符串被截断的原因。@GarethD类型是longtext。我想这是因为这些特殊的人物。例如:“&”字符会导致问题。但是代码中有各种特殊字符。我不知道如何避免这个问题。正在更新的列的数据类型是什么?我想这就是字符串被截断的原因。@GarethD类型是longtext。我想这是因为这些特殊的人物。例如:“&”字符会导致问题。但是代码中有各种特殊字符。我不知道如何避免这个问题