-2
<?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 代码,用于检索保存在我的数据库中“链接”表的“cnc”列中的链接。我能够获取“$data”变量中的链接,但我想要做的是访问变量的值,即链接,以继续访问该特定页面。可以做什么?我可以使用“a href”或“header”功能吗?简而言之,我想访问保存在数据库中的链接以访问该特定链接。有没有可能这样做。请帮帮我!!!谢谢...

4

1 回答 1

0

如果您说您只想重定向到 URL,您应该使用您的代码执行此操作:

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

于 2013-10-14T08:20:34.743 回答