我需要使用SQL中的变量。我可以打印我写的变量。但我不能用 当它不在查询时。
这是SQL:
if ($result = $mysqli->query("SELECT * FROM organize WHERE organize.nid=$nid"))
{
// display records if there are records to display
if ($result->num_rows > 0)
{
while ($row = $result->fetch_object())
{
echo $row->nid;
echo $row->omid;
$id=$row->omid;
}
}
// if there are no records in the database, display an alert message
else
{
echo "No results to display!";
}
}
// show an error if there is an issue with the database query
else
{
echo "Error: " . $mysqli->error;
}
此脚本下的标题。
header("Refresh: 10;http://localhost/records.php?mid= $id ");
我知道这不是正确的方法。但我告诉你我想要什么。需要在'$ id'的标题插件中使用'omid'。
答案 0 :(得分:0)
最后我解决了。这个脚本就像上面的代码一样。我不明白为什么它没有用。也许是因为我不应该使用
echo $row->nid;
echo $row->omid;
或
$id=$row->omid;
正确的用法如下:
while ($row = $result->fetch_object())
{
$dd=$row->omid;
}
header("Refresh: 2;http://localhost/records.php?mid= $dd");