mysql    pic表中,
id(int)     pic(varchar)
1

现问:
1pic字段中为何放不进   <br><img width='500' height='336' src='http://a.cn/s.jpg'/>   这个值
2现要从上表中读取pic值,不做任务处理,只要输出pic值   时,就要输出图片s,应该如何把图片s放入pic字段中呢,

解决方案 »

  1.   

    特殊符号未做处理的原因,使用如下代码即可:
    $temp="<br><img width='500' height='336' src='http://a.cn/s.jpg'/>";
    $temp=mysqli_real_escape_string($temp);
    //再将$temp这个变量添加到SQL语句中执行即可
      

  2.   

    多谢大家,
    3楼的,
    $temp="<br><img width='500' height='336' src='http://a.cn/s.jpg'  />";
            $temp=mysqli_real_escape_string($temp);
    echo $temp;//输出为空,
    是不是哪写错了呀?
      

  3.   

    没错,执行sql前把sql输出,在mysql上跑一下,看报错没。
      

  4.   

    mysqli_real_escape_string//如果这个报错 就用
    mysql_real_escape_string
      

  5.   

    csdn也很多误人子弟的.. 汗.varchar类型, 实属无换行字符, 这就不用解释了吧? 有换行就插入不了.