-1

こんにちは、PHP の初心者です。アンカー タグの形式ですべての行を出力として取得する方法がわかりません。ブログテーブルがテーブルの名前である次のコードを次に示します。たとえば、テーブルに 5 つの行があります。結果として行全体をリンクとして使用したい.次のコードを実行すると、テーブル内のレコードを取得できますが、これらの結果をアンカータグに変換できません.アンカーの形式ですべての行を取得するアイデアを教えてください. tag.よろしくお願いします。

<?php

mysql_connect("localhost", "root", "");
mysql_select_db("test");
$data = mysql_query("select * from blogtable");

while ($col = mysql_fetch_field($data)) {
    echo $col->name;
}

while ($row = mysql_fetch_row($data)) {

    for ($i = 0; $i < count($row); $i++) {
        echo"<br/>";
        echo"$row[$i]></a>";
        echo"<br/>";
    }
}
?>
4

3 に答える 3

2

forループ内にリンクを追加するだけです:

echo "<a href='http://example.com'>" . $row[$i] . "</a>";
于 2013-06-03T10:18:43.023 に答える
1

これを試して:echo "<a href=\"".$row[$i]."\">".$row[$i]."</a>";

于 2013-06-03T10:21:29.833 に答える
0
 echo"$row[$i]></a>;

これは、アンカー タグの正しい構文ではありません。次のようなものを試してください:

 echo "<a href='some site'>$row[$i]</a>";
于 2013-06-03T10:19:33.303 に答える