Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql查询中删除或替换php中的双引号_Php - Fatal编程技术网

在mysql查询中删除或替换php中的双引号

在mysql查询中删除或替换php中的双引号,php,Php,我需要删除php mysql查询中字符串中的所有双引号和单引号,所以我将在查询中使用REPLACE(),但不会有任何更改或结果 查询如下: $strSql = "select RW.review_channelid,RW.review_id,RW.create_date,RW.rating_overall,RW.isold,RW.guestreplysent,RW.guest_id,RW.guest_name,REPLACE(RW.review_title,'\"','') as review_

我需要删除php mysql查询中字符串中的所有双引号和单引号,所以我将在查询中使用
REPLACE()
,但不会有任何更改或结果

查询如下:

$strSql = "select RW.review_channelid,RW.review_id,RW.create_date,RW.rating_overall,RW.isold,RW.guestreplysent,RW.guest_id,RW.guest_name,REPLACE(RW.review_title,'\"','') as review_title,RW.channel_id,RW.review_type,RW.review_method,RW.your_view,RW.neg_review,CH.extranet_url,RW.checkout_date,RW.review_time,CH.channel_code,CH.channel_name,RW.isposted_facebook,RW.isposted_twitter,IF(RW.review_time ='0000-00-00',create_date,review_time) AS rtime
                       from ".dbtable::ReviewMaster." AS RW
                       left join ".dbtable::ChannelMaster." AS CH ON RW.channel_id = CH.channel_id
                       where prop_code = '".$_SESSION['AdminDetails']['prop_code']."' ";
我想替换或删除PHP中字符串中间的双引号和单引号
replace(RW.review\u title,'\','')
以获取mysql查询中的review\u title


任何有想法的人都请帮忙整理一下。谢谢

这个怎么样?请改为查看准备好的语句和绑定变量!这是为了规范某些处理器的文本,还是为了防止SQL注入?你应该看看正确的引用,而不是简单的替换。但是要知道如何做,我们需要了解更多关于您的设置-您使用的是PHP、MySQL workbench还是某些Qt库?这是使用PHP MySQL@NicoHaaseIt的互斥EIM给出的错误`解析错误:语法错误,意外的T_常量_ENCAPSED_字符串在`@nagen nayak中
replace(replace(RW.review_title,'"',""),''',"")



> $strSql = "select
> RW.review_channelid,RW.review_id,RW.create_date,RW.rating_overall,RW.isold,RW.guestreplysent,RW.guest_id,RW.guest_name,replace(replace(RW.review_title,'"',""),''',""),'\"','')
> as
> review_title,RW.channel_id,RW.review_type,RW.review_method,RW.your_view,RW.neg_review,CH.extranet_url,RW.checkout_date,RW.review_time,CH.channel_code,CH.channel_name,RW.isposted_facebook,RW.isposted_twitter,IF(RW.review_time
> ='0000-00-00',create_date,review_time) AS rtime
>                        from ".dbtable::ReviewMaster." AS RW
>                        left join ".dbtable::ChannelMaster." AS CH ON RW.channel_id = CH.channel_id
>                        where prop_code = '".$_SESSION['AdminDetails']['prop_code']."' ";
$strSql = "select RW.review_channelid,RW.review_id,RW.create_date,RW.rating_overall,RW.isold,RW.guestreplysent,RW.guest_id,RW.guest_name,REPLACE(RW.review_title,'"','') as review_title,RW.channel_id,RW.review_type,RW.review_method,REPLACE(RW.your_view,'"','') as your_view,REPLACE(RW.neg_review,'"','') as neg_review,CH.extranet_url,RW.checkout_date,RW.review_time,CH.channel_code,CH.channel_name,RW.isposted_facebook,RW.isposted_twitter,IF(RW.review_time ='0000-00-00',create_date,review_time) AS rtime
                       from ".dbtable::ReviewMaster." AS RW
                       left join ".dbtable::ChannelMaster." AS CH ON RW.channel_id = CH.channel_id
                       where prop_code = '".$_SESSION['AdminDetails']['prop_code']."' ";