如何在PHP中使用session变量进行mysql查询?

如何在PHP中使用session变量进行mysql查询?,php,mysql,variables,session-variables,Php,Mysql,Variables,Session Variables,我没有在mysql查询中使用会话变量的经验。这是我想使用会话变量的句子: mysql_query("UPDATE viewcounter SET `views` = `views`+1 WHERE pagename='$_SESSION['pro_title']'"); 请让我知道如何用正确的方式做…你错报了。另外,您最好使用ID来表示页面,而不是页面标题 mysql_查询(“更新viewcounter SET视图=视图+1其中pagename='{$\u会话['pro_title']}'”

我没有在mysql查询中使用会话变量的经验。这是我想使用会话变量的句子:

mysql_query("UPDATE viewcounter SET `views` = `views`+1 WHERE pagename='$_SESSION['pro_title']'");

请让我知道如何用正确的方式做…

你错报了。另外,您最好使用ID来表示页面,而不是页面标题

mysql_查询(“更新viewcounter SET
视图
=
视图
+1其中pagename='{$\u会话['pro_title']}'”

使用可以让事情更清楚一些。在这里使用%s,因为我假设“pro_title”是一个字符串

$query = sprintf( "UPDATE viewcounter SET `views` = `views`+1 WHERE  pagename='%s'", $_SESSION['pro_title']);
mysql_query($query);

注意:请注意,自PHP5.5以来,mysql扩展已被弃用,并将在PHP7.0中删除

报价有问题,请尝试以下代码:

mysql_查询(“更新viewcounter SET views=views+1,其中pagename='”$\u会话['pro_title']。”)