1

我试图在 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;
?>

该表是“user_info”,在我的表中有两列,“id”和“team”。

'id' 是 '1' 而 'team' 应该是

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

问题

当我运行这个文件时没有结果。“$team”实际上是空的或不想工作..有什么想法吗?

我确信我的 php 文件中没有错误,因为这不是我第一次使用它,而且它以前也有效。

4

1 回答 1

2

而不是 $team = $stmt->fetchColumn(); 采用:

    $team =$stmt->fetch(PDO::FETCH_ASSOC);
$link = $team['team'];
于 2013-09-17T18:34:16.880 回答