好吧,我是一名新手,非常友善,如果我的問題中有任何錯誤,請忽略我的想法。我只是創建一個小型網站,如個人資料信息。填寫個人資料頁面的最佳方法?
在用戶登錄時在他的電子郵件到網站,我們使用PHP腳本和MySQL的檢索數據,大多采用printf
或
echo
把該數據在頁面
奧凱看到這麼有2種方式possibilty到例如我的數據庫的表中的一個做
看起來像這樣
name birthday aboutme gender dreams music movies blabla//
someperson xx xx xx xx xx xx
第一種方法 demo.php
<html>
<body>
name: <?some php script to get user name?>
<20 lines of html tags and data>
birthday: <?some php script to get user name?>
<20 lines of html tags and data>
about user <?some php script to get user about?>
<some more html data>
<?some more php scripting?>
在我們總是連接到數據庫和獲取數據和第一方法再經過20行的HTML代碼,然後再次我們連接到同一個表和數據庫並獲得下一個列值和斷開它然後再次連接到服務器等等。在這個過程中,我們正在連接和從服務器斷開連接
所以在第一種方法,我們總是連接和從服務器斷開連接,我只是認爲它可能會導致服務器上的嚴重開銷,因爲我們正在連接和每10代碼行。我的想法是真的還是有什麼不對?
第二種方法 demo.php
<?php
retrieve all the data you need at a time here and then use
echo "<html>"
echo "<body>"
echo "name: <?just php variable value that was retrieved?>
echo "<20 lines of html tags and data>"
echo "birthday: <?just php variable value that was retrieved?>
?>
在我們使用的是由服務器上運行PHP腳本只是在開始獲取數據,然後第二個方法只是附和它們與HTML標籤和數據被認爲它是如此unneccasary,因爲我們正在使服務器執行html標籤,在正常的瀏覽器顯然會做
我找到了兩種方式導致服務器上的嚴重開銷問題。任何人都可以解釋什麼是最好的辦法呢?有沒有其他方式的專業人士選擇,我不知道他們是如何通過它。
那麼有沒有辦法從數據庫中一次檢索數據,然後在html標籤之間回顯它?
單純的喜歡
<?get all the data from database here>?
<div> echo 'some php variable'
<span> echo 'some php variable'
是否有這樣的方法嗎?請讓我知道該怎麼做it.Thanks
任何幫助,最好的辦法是極大的讚賞