Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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,?> 上面的代码有两个独立的表投票者和候选人。 我想要的是,在从表voter中选择state之后,即$state,我想在候选中使用。 我在上面的代码中已经做过,但是我没有从候选表中的$state中获得值。用预期输出发布两个选项卡。您可以在单个查询中完成这项操作,但是mysql\u查询已被弃用,不应使用。改为使用mysqli\u查询或PDO。或者您也可以使用左连接进行此操作使用连接查询SELECT*FROM voter,candidate\u region=state和voter\u id='$\

?> 上面的代码有两个独立的表投票者和候选人。 我想要的是,在从表voter中选择state之后,即$state,我想在候选中使用。
我在上面的代码中已经做过,但是我没有从候选表中的$state中获得值。

用预期输出发布两个选项卡。您可以在单个查询中完成这项操作,但是
mysql\u查询
已被弃用,不应使用。改为使用
mysqli\u查询
PDO
。或者您也可以使用左连接进行此操作使用连接查询
SELECT*FROM voter,candidate\u region=state和voter\u id='$\u SESSION[voter\u id]
$voter=mysql_query("SELECT * FROM voter where voter_id='$_SESSION[voter_id]'")
or die("There are no records to display ... \n" . mysql_error()); 
$state = $row['state'];

$result = mysql_query("SELECT * FROM Candidates WHERE candidate_region = '$state'")
  or die(" There are no records at the moment ... \n");