2016-05-14 30 views
1

私はMySQLと一緒にPHPを学ぼうとしています。私はデータベースを構築しました。私は以下のコードを書いて、データベースからウェブサイトのタイトルを取り込みました。しかし、私は2つの質問があります。PHPの結果を表示

  1. <h1>タグで表示するにはどのような結果が得られますか?
  2. これはこの値を引き出す最もクリーンな方法ですか?

任意のヘルプまたは大幅に助言するが、DBから単一の行を取得するには

<?php 
include 'connection.php'; 

$sql = "SELECT VariableValue FROM VariableValues WHERE VariableID = '1'"; 
$result = $conn->query($sql); 

while($header = $result->fetch_assoc()) { 
    echo $header["VariableValue"]. "<br>"; 
} 

?> 
+2

1つの行しかない場合、なぜ行をループしていますか? 'while()'部分を削除すると、 '$ header = $ result-> fetch_assoc()'だけが行います。 –

答えて

0

あなたはPHPのタグのすべてのタイプをエコーすることができますが、例えば をエコー:

echo '<div class="col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2"> 
      <div id="success_alert" align="center" class="alert alert-success"> 
       <strong>Log in to download this chapter.</strong> 
      </div> 
     </div>'; 

私はエコーでブートストラップタグの種類をエコーし​​ています。同様に、必要なすべてのタイプのタグをエコーすることもできます。

+0

これはこの質問に対する答えではありません。 –

1

を高く評価し、これを使用することができます

$header_title = implode(mysqli_fetch_assoc(mysqli_query($conn, "SELECT VariableValue FROM VariableValues WHERE id = 1 LIMIT 1"))); 

htmlタグの間にPHP変数を入れて:

<tag><?php echo $var; ?></tag> 

例:

<title><?php echo $header_title; ?></title> 
+0

ありがとうございます。上記の私のコードを使用すると、価値を引っ張り、あなたのものに変わります。私が間違って何をしているのか? ?

<?php echo $ header_title; ?>

Trotterwatch

+0

「LIMIT 1」を削除してみてください。 –

+0

ちょうど取り除こうとしましたが、まだ引き抜こうとしません。オリジナルとしてのその奇妙な、他のアイデアを引き出す? – Trotterwatch

0

タグで表示するには、たとえば<h1><?php echo $var; ?></h1>を使用します。