2013-10-13 88 views
-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」功能來執行此操作嗎? 總之,我想訪問保存在數據庫中的鏈接以獲得該特定鏈接。有沒有可能這樣做。 幫我看看!!! 謝謝...訪問鏈接使用PHP

+0

你想要的超鏈接或者是重定向到該網址? –

+0

'header('Location:'。$ row ['cnc']);'?你在問什麼? – Brad

+0

是@Matthew Riches –

回答

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

+0

這很好,謝謝你... –