以下は、記事のタイトルと、URL であるテーブルの値をエコーします。
$query="SELECT a.nid, a.title, b.entity_id, b.body_value
FROM node a, field_data_body b
WHERE a.nid = b.entity_id LIMIT $selected_row, 1;";
$result=$conn->query($query);
while($row = $result->fetch_assoc()) {
echo $row["title"];
echo $row["body_value"];
}
?>
すべて期待どおりに動作しますが、body_value フィールドがハイパーリンクとして返されるようにしたいと考えています。これを達成するにはどうすればよいですか?
私は何かを試しました:
echo "<a href=\"$row[...]\">$row[...]</a>";
エコーされたビットは単なる PHP 変数よりも少し複雑であると思われるため、これは予想通り機能しませんでしたが、この HTML タグで使用しているときにこのデータをエコーする方法がわかりませんでした。他のいくつかのバリエーションはうまくいかなかったので、これは単に間違った方法で行っていると思います。