【发布时间】:2016-01-01 11:56:10
【问题描述】:
我尝试在 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 文件中没有错误,因为这不是我第一次使用它,而且它以前也有效。
【问题讨论】:
-
您确定 id #1 有与之关联的数据吗?
-
@RUJordan 是的,我真的很舒尔。
-
嗯,我不是 100% 熟悉 PDO。尝试 vardump()'ing 你的变量
-
@DonDjango 如果你要做
print ($team->id);怎么办? -
@Fred-ii- 还是一样..