asp有办法实现,php难道没有人知道吗?

解决方案 »

  1.   

    写入数据库前用mysql_real_escape_string()处理一下,读出的时候用stripslashes()处理一下即可。
      

  2.   

    感谢3楼,不清楚什么原因 下面php手册中的范例代码都无法通过 
    <?php
    $item = "Zak's and Derick's Laptop";
    $escaped_item = mysql_real_escape_string($item);
    printf ("Escaped string: %s\n", $escaped_item);
    ?>运行提示Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in E:\website\phpstudy\datacl.php on line 3Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in E:\website\phpstudy\datacl.php on line 3
    Escaped string: php.ini 设置为magic_quotes_gpc = On
    环境:win2003+iis
      

  3.   

    对了 忘记说明,是PHP 5.2.4