MySQL字符串中的链接似乎不起作用

时间:2013-09-17 18:21:45

标签: php html mysql pdo

我尝试在PHP中创建一个简单的函数,从MySQL中的表中获取链接。现在我的问题是链接不起作用..

详细信息:

我的php文件:

<?php
    $mysql_hostname = 'host.mysql';
    $mysql_username = 'username';
    $mysql_password = 'password';
    $mysql_dbname = 'db_name';

    $dbh= new PDO("mysql:host=$mysql_hostname;dbname=$mysql_dbname", $mysql_username, $mysql_password);     
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $stmt = $dbh->prepare("SELECT team FROM user_info WHERE id = 1");
    $stmt->execute();
    $team = $stmt->fetchColumn();

    echo $team;
?>

表格是&#39; user_info&#39;,在我的表格中我有两列,&#39; id&#39;和&#39;团队&#39;。

&#39; id&#39;是&#39; 1&#39;以及&#39;团队&#39;应该是

    <a href="team.php">Team Info</a>'

问题

当我运行此文件时,没有结果。 &#39; $ team&#39;实际上是空的或不想工作..任何想法?

我很害羞我的php文件中没有错误,因为这不是我第一次使用它并且之前有效。

1 个答案:

答案 0 :(得分:2)

而不是$ team = $ stmt-&gt; fetchColumn();使用方法:

    $team =$stmt->fetch(PDO::FETCH_ASSOC);
$link = $team['team'];