2013-04-08 29 views
-3

我有一個名爲「tekst」的數據庫。在MySQL和PHP中顯示由ID分配的一個特定列

有3列:

  1. ID(自動增量),
  2. 日期(時間戳),
  3. tresc(文本)

和網站的index.html。

我想粘貼像<?php echo "$id1"; ?>這樣的代碼到index.html中以顯示分配給某個「id」的列「treść」。

現在我做這樣的:

$w = mysql_fetch_array(mysql_query("SELECT * FROM tekst WHERE id=5"));

echo $w['tresc'];

,但是當我有很多的記錄,這將是麻煩。

如何創建MySQL查詢來顯示我想要的? 在一個頁面中,我將擁有許多ID。

請幫 感謝

+2

您無法將php代碼添加到html文件!你必須創建一個'index.php'文件而不是'index.html'。 – 2013-04-08 10:23:33

+0

你肯定覺得麻煩?這幾乎不能從你的解釋中提取出來。爲什麼不發佈非常麻煩的代碼並詢問如何改進它?您目前發佈的代碼完美地回答了標題中的問題。那麼,真正的問題是什麼? – 2013-04-08 10:24:55

+0

@MateiMihai,查看你的資料! Grzegorz,你可以在你的.html文件中使用PHP代碼(如果你有一個linux服務器)。在這個代碼中添加一個.htaccess文件'AddType application/x-httpd-php .html' – 2013-04-08 10:31:18

回答

1

是的,但我想有一個index.php文件,並有希望從MySQL

顯示數據最後,從評論它來明確。

使用查詢字符串分配變量。解決你的腳本這樣

index.php?id=1 

然後使用$ _GET數組

$id = $_GET['id']; 

然後格式化如果SQL查詢

$id = intval($id); 

然後在查詢中使用它收到這個變量

$sql = "SELECT tresc FROM tekst WHERE id=$id"; 
相關問題