Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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
Php 处理包含撇号的mySQL查询_Php_Mysql - Fatal编程技术网

Php 处理包含撇号的mySQL查询

Php 处理包含撇号的mySQL查询,php,mysql,Php,Mysql,我需要运行这个查询,但它始终不返回任何内容,因为撇号的作用类似于一个单引号。如何更改此值以适应带撇号的值 PHP的相关部分: $selected_client = $_POST['client']; $sql = "SELECT `client_id` FROM client_table where client_id = '{$selected_client}';" ; 例如,我如何处理$selected\u client=“Bob's Bakery”使用准备好的语句的情况。。。结合一个现

我需要运行这个查询,但它始终不返回任何内容,因为撇号的作用类似于一个单引号。如何更改此值以适应带撇号的值

PHP的相关部分:

$selected_client = $_POST['client'];

$sql = "SELECT `client_id` FROM client_table where client_id = '{$selected_client}';" ;

例如,我如何处理
$selected\u client
=“Bob's Bakery”

使用准备好的语句的情况。。。结合一个现代API(mysqli或PDO)@xQbert,每当我问这样的问题时,我似乎都能得到这个答案,但还没有人帮我针对我的具体情况将其组合起来。我明白需要抽象地做什么,但似乎无法将其应用到我的情况中。您是否像@草莓所指出的那样使用mySQLi或PDO?可以帮助您理解其中的差异,并提供一些示例供您模仿和构建。我建议使用这些示例,构建一个非常基本的连接和显示,然后从中构建。IMO说,您没有得到太多帮助的原因是因为已经存在大量的示例可供构建。没有人想重新发明轮子。