0

如何从数据库中获取日期并在 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)

4

2 回答 2

4
echo "$result['shopid']";

此行不正确

echo $result["shopid"];
// OR
echo "{$result['shopid']}";
于 2013-10-21T08:29:44.837 回答
1

去掉双引号,改

echo "$result['shopid']";

echo $result['shopid'];
于 2013-10-21T08:28:06.007 回答