2017-05-13 132 views
0

我存储在sql 1列中,链接如下:http:www.cnn.com 当我点击使用下面的代码创建的超链接时,它将我的搜索表单的url添加到它之前。像u12.web.zsxc.com/dir1/dir2/cnn.com超链接sql绝对路径

如何解决这个问题?

我的代码:

while($row = mysqli_fetch_array($result)) 
{ 
echo '<tr><td><a href="'.$row['hyeperlink'].'">'.$row['name'].'</a>  </td></tr>'; 
} 
+1

可以包含SQL查询? –

+0

另外,“http:www.cnn.com”也应该有“/”。 “http://” –

+0

那么预期的URL是什么?并且'echo $ row ['hyeperlink'];'显示你? –

回答

1

你的PHP的一部分,

while($row = mysqli_fetch_assoc($result)) 
{ 
echo '<tr><td><a href="'.$row['hyeperlink'].'">'.$row['name'].'</a>  </td></tr>'; 
} 

在您的网址数据应包括http://

例如:http://google.com

+0

几乎没有打败我。 – Joe

0

你不指定返回什么类型的数组,所以你可能会得到一个数值数组。 while循环更改为:

while($row = mysqli_fetch_assoc($result)) { 
+0

另外,问题与代码示例不匹配,所以... – Joe