ถ้าใน dbมีแบบนี้
product
p_id p_name p_detail
1 product a aaaaaaaaa
2 product b bbbbbbbbb
3 product c ccccccccc
ใน product.php ดึงมาแบบนี้
<?php
include 'connect.php';
$p_id=$_GET['id'];
$sql="SELECT*FROM product WHERE p_id='$p_id'";
$result=mysqli_query($connect,$sql);
$get=mysqli_fetch_assoc($result);
echo $get['p_name'];
echo "<br>";
echo $get['p_detail'];
ตอนนี้ url เป็น website.com/product.php?id=1
คือผมอยากได้เป็น website.com/product a หรือ website.com/1/product a
ผมต้องเพิ่มอะไร ไฟล์ไหนบ้างครับ
เพิ่ม p_key ลงไปอีกครับ แล้วเก็บค่าเป็น products-name จะ gen มาจากไหนก็แล้วแต่ข้อมูลห้ามซ้ำนะ
แล้วเวลาเรียกใช้ก็
$sql="SELECT*FROM product WHERE p_key ='$_GET['key']";
แล้วเขียน .htaccess ในการเรียกใช้ URL แบบปกติเลยครับ ตัด ID ออกไปเลย