iT邦幫忙

0

想問一下有關MYSQL資料庫的問題

這是商品頁
https://ithelp.ithome.com.tw/upload/images/20200117/201204279mlz5IK49V.jpg
點進去後會是這樣
https://ithelp.ithome.com.tw/upload/images/20200117/20120427xq1jgBJH8U.jpg

如果我有100件商品,是要建立100頁的意思嗎?
像是這樣ID=2、3之類的一直下去

SELECT * FROM Product
WHERE ProductID=1;

還是有辦法說點這個ID=1的商品,讓他自動去資料庫裏面拿出ID=1的商品資料呢?

如果可以的話能夠給點方向或是參考資料嗎?
非常感謝

Key word: AJAX
不用建100頁!
1
阿展展展
iT邦好手 1 級 ‧ 2020-01-18 06:56:40

你是要100個頁面
還是要同一個頁面 只需要載入不同的東西 (圖片、價錢、說明、概覽、顏色...等等)

做100頁
跟做一個 model 套到一百個不同的商品上 是不同的兩件事

你用什麼框架?
你學程式語言多久了?

小魚 iT邦大師 1 級 ‧ 2020-01-18 15:23:47 檢舉

連小展都知道了.

哼哼 (播頭髮

是同一個頁面要載入不同的東西
我都是用PHP而已,學了幾個月了,只會個別的指令,要多個串一起無法融會貫通

2
舜~
iT邦好手 1 級 ‧ 2020-01-18 19:51:25

還是有辦法說點這個ID=1的商品,讓他自動去資料庫裏面拿出ID=1的商品資料呢?

是的,您只要把第一頁做出來,id改用變數帶入就可以了

當別人進入xxx.php?id=5頁面時,您可以透過 $id = $_GET['id']; 抓取id帶入sql,這樣就可了

ps.假設您的資料是從資料庫取出的

1
浩瀚星空
iT邦大師 1 級 ‧ 2020-01-19 10:11:08

你要先知道何謂版型、樣板。

說真的,這是一個很基本中的基本觀念。
如果連這都不知道該怎麼處理,我實在不知道該如何教起。

且如果是剛開始第1天學程式語言,也就算了。
但都學幾個月了。居然連這種1+1的東西都還不知道。

我要發表回答

立即登入回答