【发布时间】:2018-03-30 06:15:52
【问题描述】:
我使用addslashes() 使用PHP 在数据库中插入带有撇号的数据。 这行得通。
但是当我想选择此数据并将其显示在下拉列表中时,它会在下拉选项中显示正确的值,但是当我选择并使用此值时,它仅显示撇号之前的值,忽略撇号之后的值。
这是我的代码和查询 insert 和 select : 插入:
INSERT INTO `all_item_list` VALUES ('','".addslashes($t2)."','$t3')
选择:
$qu="Select DISTINCT Item_Name from all_item_list";
$res=mysqli_query($con,$qu);
while($r=mysqli_fetch_row($res))
{
echo "<option value='".stripslashes($r[0])."'> $r[0] </option>";
}
【问题讨论】:
-
@McAden 我觉得解决我的问题没有用。我想你误解了我想说的意思
标签: php database phpmyadmin