我试图链接到一个职位与我的数据库中的变量,我想我缺少一些'或东西......不能正确地看待它。任何人在这里有任何想法?PHP回声与数据库中的变量链接
<?php
require_once 'includes/conn.php';
try{
$conn = new PDO("mysql:dbname=$db;host=$server;port=$port","$user","$pass");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM $table WHERE NOT forum_id = 2 ORDER BY topic_id desc";
$stmt = $conn->prepare($sql);
$stmt->execute();
foreach ($conn->query($sql) as $post) {
echo '<a href="http://forum.mysite.com/viewtopic.php?f='.$post[forum_id].'&t='.$post[topic_id].'">', $post[subject], '</a>';
}
}catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
$conn=null;
?>
这就是问题所在:
echo '<a href="http://forum.mysite.com/viewtopic.php? f='.$post[forum_id].'&t='.$post[topic_id].'">', $post[subject], '</a>';
的链接应该是这个样子:
http://forum.mysite.com/viewtopic.php?f=12&t=12
它是什么链接给...? –
''''和'f ='之间有一个额外的空间。 – Barmar
它只是空白:/ –