0
试图从评论表中拉字段的'信息'和'日期'。拉字段错误 - Php/Sql
两个表:
腓
<?php
$pID2 = filter_input(INPUT_GET, 'pID', FILTER_SANITIZE_NUMBER_INT);
$username = "###";
$password = "####";
$pdo2 = new PDO('mysql:host=localhost;dbname=###', $username, $password);
$pdo2->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sth2 = $pdo2->prepare('
SELECT info, date
FROM Professor, Comment
WHERE Professor.pID = ?');
$sth2->execute(array(
$pID2
));
?>
虽然声明
while($row = $sth2->fetch(PDO::FETCH_ASSOC)) {
echo "<div class='comment'>by Anonymous on {$row['date']}: <br> {$row['info']} </div>";
}
的问题是,它会得出结果,但它显示了所有教授的这两个相同的评论。有没有错误在这里没有调用一个独特的教授给予pID=[somenumber]
在url?
这很好,但是,如果没有找到结果,有没有简单的方法可以发出信息? – Jshee 2011-04-03 23:34:32
知识 - 令人惊叹。谢谢! – Jshee 2011-04-04 00:08:06
@woopie - 干杯! – 2011-04-04 07:15:13