我正在将数据从1个表移动到另一个表,它与可能包含一些单引号和双引号的自由文本字段分开。
我只包含了麻烦的值,这些值是从上一页的表单中传递出来的,然后通过以下方式检索:
$Con_Details = mysqli_real_escape_string($con, $_POST['Con_Details']);
$Res_Response = mysqli_real_escape_string($con, $_POST['Res_Response']);
数据会像这样进入第一个表格。
$sql="INSERT INTO t_table
(Con_Details,Res_Response) VALUES ('$Con_Details','$Res_Response')";
if (!mysqli_query($con,$sql)) {die('Error: ' . mysqli_error($con));
}
稍后我会在表格中显示行,当选择一行时,下一页将再次使用以下内容检索所有值:
$Con_Details = mysqli_real_escape_string($con, $_POST['Con_Details']);
$Res_Response = mysqli_real_escape_string($con, $_POST['Res_Response']);
它们显示在这样的表格中:
<table>
<tr><td colspan="5"> </td></tr>
<tr>
<td width="200" align="right" valign="top">Concern Details:<br> (Max 500)</td>
<td colspan="3" bgcolor="#ffffff"><?php echo "$Con_Details"; ?></td>
<td></td>
</tr>
<tr>
<tr><td colspan="5"> </td></tr>
<td width="200" align="right" valign="top">Response Details:<br> (Max 500)</td>
<td colspan="3" bgcolor="#ffffff"><?php echo "$Res_Response"; ?></td>
<td></td>
</tr>
</table>
其中一个值显示如下&#34;不显示全文&#34;而另一个显示像这样&#34;不要显示全文&#34;
我想将行移动到一个新表,但它会截断字段,只显示&#34; Don \&#34;或者&#34;唐\&#34;
如何进行此移动,因为两个表都不相同,它们都有自动增量ID,但表2也有一个名为&#34; id_orig&#34;它存储了表1中的id。
由于