Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.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 如何根据需要显示数据库中的数据?_Php_Mysql - Fatal编程技术网

Php 如何根据需要显示数据库中的数据?

Php 如何根据需要显示数据库中的数据?,php,mysql,Php,Mysql,我试图显示数据库中某个表中的一些数据,但我希望它显示我从另一个页面获得的特定ID“rid”,代码如下: 我的SQL代码是: SELECT rid , tid , qid , aid , points FROM result WHEN rid = $val 如果我在rid=$val时删除,我将从数据库中获取所有“点”。但是我想显示一个特定的ID(rid)。我该怎么办?正确的SQL语句应该是 SELECT rid, tid, qid, aid,

我试图显示数据库中某个表中的一些数据,但我希望它显示我从另一个页面获得的特定ID“rid”,代码如下:

我的SQL代码是:

SELECT rid
     , tid
     , qid
     , aid
     , points 
  FROM result 
  WHEN rid = $val

如果我在rid=$val时删除
,我将从数据库中获取所有“点”。但是我想显示一个特定的ID(rid)。我该怎么办?

正确的SQL语句应该是

SELECT rid, tid, qid, aid, points FROM result WHERE rid=$val

有什么不适用于此代码?从我能告诉的唯一问题是,什么时候应该在哪里(一个简单的打字错误)。