首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读1301次
iwas8-addslashes

$idd=$db->AddHtml($bodytag);

function AddHtml($namee)
 {
  $sql="insert into www.shengfang.org htmls (title,auther,date,fromm,cata,sort,img,
  image,intro,hot,first,catefirst,indexfirst,
  content)
       values('','','','','','','', www.shengfang.org 0,0,0,0,0,0,'".$namee."')";
  //echo $sql;
       $resource = clsdb::Exec($sql);
       $resource=clsdb::Exec("select id from htmls where content='".$namee."'");
       $row = mysql_fetch_array($resource);
       return $row["id"];
   }//end function www.shengfang.org

结果加入一个页面总是失败,提示SQL执行错误。 www.shengfang.org

作个例子
INSERT INTO `imgg` ( `id` , `namee` , `datee` )  VALUES ('', '‘“''"', '/\\');
转换为一看
$sql = 'INSERT INTO `imgg` (`id`, `namee`, `datee`) VALUES (\'\', \'‘“\'\'"\', \'/\\\\\')';

//$bodytag = str_replace("'","\'",$content);

依样画葫芦 进行转义字符处理,一下子看不了正则表达式 www.shengfang.org
    //$bodytag = str_replace("\\","\\\\",$content);

结果还是有问题,再找了一个别人的BLOG代码写MYSQL数据库的,一看,简直吐血

addslashes www.shengfang.org
(PHP 3, PHP 4, PHP 5)

addslashes -- 使用反斜线引用字符串
描述
string addslashes ( string str )


返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。

一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O'reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 \ 作为转义符:O\'reilly。这样可以将数据放入数据库中,而不会插入额外的 \。当 PHP 指令 magic_quotes_sybase 被设置成 on 时,意味着插入 ' 时将使用 ' 进行转义。

默认情况下,PHP 指令 magic_quotes_gpc 为 on,它主要是对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。

例子 1. addslashes() 示例

<?php
$str = "Is your name O'reilly?";

// 输出:Is your name O\'reilly?
echo addslashes($str);
?> 


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/iwas8.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1124949997

2005年8月25日14:06星期四  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 29||用户: 2562 [列表]
今日:1469||到访:2670968
Rss:838244||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8