Php 融合图表,使用其中的会话id

Php 融合图表,使用其中的会话id,php,mysql,fusioncharts,Php,Mysql,Fusioncharts,我试图显示图片的图形,这是目前显示在我的php为基础的画廊 在图库页面中: $_SESSION["frameid"] = $id_array[$i]; session_register("frameid"); 在piedata.php中,我编写了 session_start(); $frameid = $_SESSION["frameid"]; 然后 $strQuery = "select * from vote_frames WHERE frame_id=$frameid

我试图显示图片的图形,这是目前显示在我的php为基础的画廊

在图库页面中:

$_SESSION["frameid"] = $id_array[$i];
session_register("frameid");
在piedata.php中,我编写了

session_start();
$frameid = $_SESSION["frameid"];
然后

$strQuery = "select * from vote_frames WHERE frame_id=$frameid 
             union 
             SELECT * FROM vote_frames WHERE frame_id!=$frameid LIMIT 0,3";
但是它没有显示任何内容,看起来它没有获取会话值。

从PHP5.3.0开始就被弃用了。你只要把那条线移走,它就会把它捡起来。试一下

session_start();
// ...
$_SESSION["frameid"] = $id_array[$i];
或者,如果您想坚持使用
会话\u register()
do

session_start();
// ...
$frameid = $id_array[$i];
session_register("frameid");

太好了,我做到了!SaseStReistStor()是问题。@ Auvaleo考虑是否解决了您的问题。您可能对SQL注入很脆弱。即使会话在服务器上,也可以修改它。