【问题标题】:How to get data from database and echo on php page? [duplicate]如何从数据库中获取数据并在 php 页面上回显? [复制]
【发布时间】: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)

【问题讨论】:

    标签: php html mysql sql


    【解决方案1】:
    echo "$result['shopid']";
    

    此行不正确

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

    【讨论】:

      【解决方案2】:

      去掉双引号,改

      echo "$result['shopid']";
      

      echo $result['shopid'];
      

      【讨论】:

      • 或者如果你真的想要双引号:echo "{$result['shopid']}";
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      相关资源
      最近更新 更多