2016-05-14 136 views
1

我正在嘗試使用MYSQL學習php。我已經建立了數據庫從最後我寫了下面的代碼,以從數據庫中引入網站標題。但是,我有兩個問題。顯示PHP結果

  1. 我怎樣才能得到結果顯示在<h1>標籤?
  2. 這是拉這個值最清潔的方式嗎?

任何幫助或建議非常讚賞

<?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

如果你只有一行,你爲什麼循環遍歷行?除去'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

要想從DB單行,你可以這樣做:

$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

謝謝。使用我上面的代碼,它拉過這個值,改變你的值,它不會拉過任何東西。任何想法我做錯了什麼? (mysqli_fetch_assoc(mysqli_query(「SELECT VariableValue FROM VariableValues WHERE VariableID = 1 LIMIT 1」))); ?>

<?php echo $ header_title; ?>

Trotterwatch

+0

嘗試刪除「限制1」。 –

+0

剛剛嘗試刪除,仍然不想通過它。它的奇怪,因爲原來的罰款,任何其他想法? – Trotterwatch

0

要將其顯示在標記中,請使用例如<h1><?php echo $var; ?></h1>