2017-05-13 19 views
0

次のようなリンクを含むSQLの1列に格納されています。http:www.cnn.com 下のコードで作成されたハイパーリンクをクリックすると、その前のsearchformのURLが追加されます。 like 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の一部あなたのURLデータで

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

を:あなたのwhileループは、に変更しhttp://google.com

+0

はほとんど私を打つ。 – Joe

0

あなたが返すように、アレイのタイプを指定していないので、あなたはおそらく数値配列を取得しています。 http://

EX含まれている必要があり、

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

また、質問はコードサンプルと一致しないので、 – Joe