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

时间:2013-10-21 08:25:44

标签: php html mysql sql

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

2 个答案:

答案 0 :(得分:4)

echo "$result['shopid']";

此行不正确

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

答案 1 :(得分:1)

删除双引号,更改

echo "$result['shopid']";

echo $result['shopid'];