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&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&source=s_q&hl=en&geocode=&q=Yenimahalle,+Gersan,+Ankara,+T%C3%BCrkiye&aq=0&oq=gersan+&sll=39.982382,32.760887&sspn=0.157578,0.308647&ie=UTF8&hq=&hnear=Bat%C4%B1+Sitesi+Mh.,+Gersan,+Ankara%2FYenimahalle,+Turkey&t=m&ll=39.955543,32.696342&spn=0.029607,0.060854&z=14&iwloc=A&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=Yenimahalle,+Gersan,+Ankara,+T%C3%BCrkiye&aq=0&oq=gersan+&sll=39.982382,32.760887&sspn=0.157578,0.308647&ie=UTF8&hq=&hnear=Bat%C4%B1+Sitesi+Mh.,+Gersan,+Ankara%2FYenimahalle,+Turkey&t=m&ll=39.955543,32.696342&spn=0.029607,0.060854&z=14&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。我想这是因为这些特殊的人物。例如:“&”字符会导致问题。但是代码中有各种特殊字符。我不知道如何避免这个问题