如何在变量中存储SQL查询单行单列答案,以便可以在另一个查询中使用它

时间:2016-05-14 23:16:03

标签: php sql phpmyadmin

我想根据用户输入的停止名来查询表中的id值 - 表:

id_stops stopname

1 Eastgate

2 CityCenter

并将值存储在变量中,以便可以在另一个查询中使用

第二个查询在id_stop ='' value是一个int,问题是存储第一个查询值,因此可以使用它而不是键入int。

$req = $conn->prepare("SELECT id_stop FROM stops WHERE stopname = :value");
$req->execute(array('value' => $value1));
$result2 = mysql_query($reg);
$value = mysql_fetch_assoc($result2,0);    
echo $value;


$stmt = $conn->prepare("SELECT id_stop, scheduletime FROM schedule 
WHERE scheduletime >= '$time' AND  id_stop = '$value' 
ORDER BY scheduletime DESC LIMIT 2;");

$stmt->execute();

0 个答案:

没有答案