如何从数据库中获取数据并在 php 页面上回显? [复制]

Posted

技术标签:

【中文标题】如何从数据库中获取数据并在 php 页面上回显? [复制]【英文标题】:How to get data from database and echo on php page? [duplicate] 【发布时间】:2013-10-29 15:29:07 【问题描述】:

如何从数据库中获取日期并在 php 页面上回显?

$query = $pdo->prepare('SELECT * FROM shop WHERE shopname=:shopname');
$query->bindParam(':shopname', $shopname, PDO::PARAM_STR);
$query->execute();

$result = $query->fetchAll(PDO::FETCH_ASSOC);
echo "$result['shopid']";

这给了我以下错误:

解析错误:语法错误,意外 '' (T_ENCAPSED_AND_WHITESPACE), 期望标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)

【问题讨论】:

【参考方案1】:
echo "$result['shopid']";

此行不正确

echo $result["shopid"];
// OR
echo "$result['shopid']";

【讨论】:

【参考方案2】:

去掉双引号,改

echo "$result['shopid']";

echo $result['shopid'];

【讨论】:

或者如果你真的想要双引号:echo "$result['shopid']";

以上是关于如何从数据库中获取数据并在 php 页面上回显? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress - 我如何从其他自定义帖子中获取_categories?

表单提交后如何在同一个html页面上回显?

带有php echo的文本溢出div

将表单发布到 iframe 并在父页面上回显结果文本

我需要在另一个页面上回显从 mysql 填充的下拉选择

在 php actionscript 连接上回显不返回变量值