2009-09-18 94 views
0

我從PHP使用PHP拉消息以顯示在特定頁面上。不是在指定的標題欄中顯示消息的標題,而是在指定的正文文本框中顯示消息...不顯示任何內容,並在url中顯示標題。我在查詢中缺少什麼?或者發生了什麼?PHP顯示問題

+0

您能告訴我們您的代碼和查詢嗎? – Linus 2009-09-18 18:01:06

回答

0

沒有一些示例代碼,這將是困難的,但我認爲你只是在你的MySQL查詢中選擇了錯誤的字段。

+0

是的,這就是我的想法。這似乎是我需要合併或使用從我鏈接的頁面中的一些相同的變量?我看着田野,看起來是正確的。但我會仔細檢查。謝謝 – 2009-09-18 18:06:10

+0

/* ----- query ----- */<?php $ query =「SELECT * FROM Messages WHERE id ='」。$ messageid。 「'」; $ request = mysql_query($ query,$ connection)或die(mysql_error()); $ Readmessages = mysql_fetch_array($ request); $ query =「SELECT * FROM Users WHERE id ='」。$ Readmessages ['sentFrom']。「'」; $ request2 = mysql_query($ query,$ connection); $ sender = mysql_fetch_array($ request2); ?>/* -------- code ------ */ – 2009-09-18 18:15:53

+0

是否打印結果集中的所有內容?事實上,你有一個'或死(等)',並沒有顯示在您的網頁上似乎表明您的查詢是好的;但是從你粘貼的代碼看來,你沒有對結果做任何事情。 – Mikeb 2009-09-18 18:36:06

0

我同意Josua的回答,你可能在你的查詢中犯了一個錯誤 - 也許你在嘗試使用一個關聯數組來取得一個正常數組時。或相反亦然。或者,也許你已經獲取了一個關聯數組,但是你拼寫的所有字段都是錯誤的。或者你可能做了一些事情來激怒你的劇本,而且這是爲了給你一個難過的時光。後來它會通過魔術來修復自己,讓你迷惑好幾天。沒有任何示例代碼,真的沒有辦法知道。

0

你的問題充其量是模糊的。你在說什麼頭銜和身體?在HTML中的?讓它在正確的位置印刷是一件簡單的事情。

<html> 
    <head> 
     <title> 
      <?php 
       $title = getTitleFromDB(); 
       print($title); 
      ?> 
     </title> 
    </head> 
    <body> 
     <?php 
      $body = getBodyFromDB(); 
      print($body); 
     ?> 
    </body> 
</html> 
+0

/* - - - - - - - - 查詢*/ <?PHP的 \t \t \t $查詢= 「SELECT * FROM'Messages' WHERE'id' =「」。$信息id。「'」; \t \t \t $ request = mysql_query($ query,$ connection)or die(mysql_error()); \t \t \t $ Readmessages = mysql_fetch_array($ request); \t \t \t \t \t \t $查詢= 「SELECT * FROM'Users' WHERE'id' = '」 $ Readmessages。[ 'sentFrom'] 「」'; \t \t \t $ request2 = mysql_query($ query,$ connection); \t \t \t $ sender = mysql_fetch_array($ request2); \t \t \t \t \t \t \t?> /* --------代碼------ * / – 2009-09-18 18:15:17