如何从数据库获取日期并在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)
答案 0 :(得分:4)
echo "$result['shopid']";
此行不正确
echo $result["shopid"];
// OR
echo "{$result['shopid']}";
答案 1 :(得分:1)
删除双引号,更改
echo "$result['shopid']";
与
echo $result['shopid'];