这可能看起来很愚蠢,但我无法弄清楚如何做这个简单的事情,尽管有很多谷歌搜索。
我有一个功能齐全的PHP脚本,用于查询mysql数据库以检查布尔值。我的脚本包含代码:
$sql = "SELECT truefalse FROM mydb WHERE bilbobaggins=:bilbobaggins";
$query = $db->prepare($sql);
try {
$query->execute(array(
':bilbobaggins' => $bilbobaggins
));
} catch (Exception $e) {
echo "Query failed. " . ($e->getMessage());
$db = null;
die;
}
我想要做的就是从脚本返回查询回显的结果,例如,如果我把
http://www.myurl.com/myscript.php?bilbobaggins=user32984329842
进入浏览器,它将以文本格式返回1或0。
我怀疑我需要改变这条线:
$query->execute(array(
类似于:
print $query->execute(array(
但这不起作用。
任何帮助表示赞赏。感谢。
答案 0 :(得分:0)
尝试类似......
<td> <label align="left">Choose Date</label> <input type='text' id='date1_g' name='date1_g' size='12' value="<?php echo date('d-m-Y');?> ">until <input type='text' id='date2_g' name='date2_g' size='12' value="<?php echo date('d-m-Y');?> "> </td>
<div style="width:80%"><canvas id="canvas" height="450" width="600"></canvas>
</div>
答案 1 :(得分:-1)
我通过添加以下内容来修复它:
while ($row = $query->fetch(PDO::FETCH_ASSOC))
{
echo $row['truefalse'];
}
:)