0

次のコードがあります。

        $sql = "SELECT * FROM `galleryCategory`";
        $result = $db->query($sql);
        while($row = mysql_fetch_array($result)){
                  echo "<div title = {$row['category_title']}>";
                  echo "</div><br />";
        }

出力は(たとえば)「bmw 3 series」である必要があります。
これが実際に私に示したのは、「bmw」という単語だけです

完全な文字列を取得するには何が必要ですか?
みんな、ありがとう!

4

2 に答える 2

2

タイトル属性の引用符がありません

echo '<div title = "'.$row['category_title'].'">';
echo '</div><br />';
于 2013-01-31T12:10:19.593 に答える
1

問題は MySQL ではなく、HTML で属性を定義する方法です。

交換

echo "<div title = {$row['category_title']}>";

echo "<div title=\"{$row['category_title']}\">";

または(より読みやすい)

echo '<div title="'.$row['category_title'].'">';
于 2013-01-31T12:10:08.033 に答える