php - 从 mysql 返回数据,其中值等于 URI

标签 php mysql mysqli phpmyadmin

但是,当我将 page='url' 替换为 $filePath = $_SERVER["REQUEST_URI"]; 时,我试图从数据库返回一行。 page='.$filePath.' 它什么也不返回。

我假设答案很简单,但是我找不到解决方案。

完整代码

$filePath = $_SERVER["REQUEST_URI"];

$query = "SELECT * FROM Meta WHERE page=' . $filePath . '";
$result = mysqli_query($connection, $query);

while ($row = mysqli_fetch_assoc($result)) { ?>
  <title><?php echo $row["title"]; ?></title>
<?php } ?>

最佳答案

尝试这样的查询

$query = "SELECT * FROM Meta WHERE page = '" . $filePath  . "' ";

关于php - 从 mysql 返回数据,其中值等于 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47932110/

相关文章:

php - 将 mysql 转换为 mysqli 检查查询

php - Gearman worker - 限制 worker 将处理的工作量

javascript - ajax从下拉列表更改内容不起作用

php - Laravel 5.2 事件处理错误

php - Doctrine 哪里有问题

mysql - 思维 sphinx "no field found in schema"错误

javascript - php 未接收ajax post 数据

mysql - 从两个表中获取数据并将它们连接在一起

PHP mysqli 测试运行

javascript - 如何在脚本中使用SQL查询