在php中取消双引号

use*_*896 0 php sql postgresql

我的PHP代码是:

$query="select company_name from company_names where cik=".$cik;
Run Code Online (Sandbox Code Playgroud)

哪个在印刷上给出

select company_name from company_names where cik=0001001871
Run Code Online (Sandbox Code Playgroud)

我想得到输出

select company_name from company_names where cik='0001001871'
Run Code Online (Sandbox Code Playgroud)

如何在PHP中添加单引号?

Sar*_*raz 5

只是:

$query = "select company_name from company_names where cik = '$cik'";
Run Code Online (Sandbox Code Playgroud)

要么:

$query = "select company_name from company_names where cik = '" . $cik . "'";
Run Code Online (Sandbox Code Playgroud)

请注意,要防止SQL注入,请参阅:

更多信息: