使用php访问保存在数据库中的链接

时间:2013-10-13 15:51:57

标签: php mysql

<?php   
   include("config.php");    
   $result=mysql_query("SELECT * from links WHERE id='2'");    
   while($row=mysql_fetch_array($result, MYSQL_ASSOC))   
   {    
     $data=$row['cnc'];    
     echo "$data";   
   }    
?>

所以这是我的php代码,用于在“links”表的“cnc”列中检索保存在我的数据库中的链接。我能够获得“$ data”变量中的链接,但我想要做的是访问变量的值,即链接,以进入该特定页面。可以做些什么?我可以使用“a href”或“header”功能来执行此操作。 简而言之,我想访问保存在数据库中的链接以访问该特定链接。是否可以这样做。 请帮帮我!!! 感谢...

1 个答案:

答案 0 :(得分:0)

如果您想要重定向到网址,那么您应该使用代码执行此操作:

include("config.php");    
$result=mysql_query("SELECT * from links WHERE id='2'");    
while($row=mysql_fetch_array($result, MYSQL_ASSOC)) {    
    $data=$row['cnc'];    
    header("Location:".$data);   
}  

然而,不推荐使用mysql命令,所以你应该使用这样的东西(并且只获取你真正想要的列:

$sql="SELECT `cnc` FROM `links` WHERE `id` =?";
$sth=$pdo_dbh->prepare($sql);
$data=array($fields);
$sth->execute($data);
$result=$sth->fetchColumn();
header("Location:".$result);

PDO手册可在此处找到:http://php.net/manual/en/book.pdo.php