ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมีตัวอย่าง สคริป php search ข้อมูลในตาราง MySQL ไหมครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีตัวอย่าง สคริป php search ข้อมูลในตาราง MySQL ไหมครับ  (อ่าน 12218 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
golf98765
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 2,476



ดูรายละเอียด
« เมื่อ: 25 มีนาคม 2007, 13:35:21 »

มีฐานข้อมูลเป็นตารางอยู่
แต่ไม่รู้ว่าจะเขียนสคริป search ยังไง

ใครมีตัวอย่างสคริปบ้างครับ จะได้เอามาแก้ไขแล้วมาใช้ต่อ

อิๆ

ขอบคุณครับ
บันทึกการเข้า
BosnoS
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 222
ออฟไลน์ ออฟไลน์

กระทู้: 8,168



ดูรายละเอียด
« ตอบ #1 เมื่อ: 25 มีนาคม 2007, 13:45:42 »

สคริป Search ปกติผมเขียนแบบ เด็กๆ ใช้เองในเว็บคลิปผมนะครับ

$sql=("SELECT * FROM `Table` WHERE title LIKE '%$key%' ");

ผมใช้แบบนี้นะครับ ดึงข้อมูลจาก sql ตาราง ชื่อ table โดยที่ field title มีคำคล้ายกับ Key

ป.ล ไม่รู้ผมตอบได้ตรงกับที่เจ้าของต้องการหรือเปล่าครับ
บันทึกการเข้า
amaudy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 1,212



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 25 มีนาคม 2007, 15:20:04 »

พอดีไปเจอโคเดเก่าๆมาครับ

โค๊ด:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
</head>

<body>
<form id="form1" name="form1" method="get" action="<?php $_SERVER['PHP_SELF'&#93;; ?>">
  <div align="center">Keywords
    <input type="text" name="keyword" />
    <input type="submit" name="Submit" value="Search" />
  </div>
</form>

<?php
//check ถ้ามีการส่งคีร์เวิรดมา
if&#40;isset&#40;$_GET['keyword'&#93;&#41;&#41;&#123;
//ติดต่อฐานข้อมูล
$dbh mysql_connect&#40;"localhost","root","xxxxx"&#41; or die&#40;"Error connect database. ".mysql_error&#40;&#41;&#41;;
// เลือกฐานข้อมูลที่จะใช้
mysql_select_db&#40;"aolkeywords"&#41; or die&#40;"Error select database &#58; ".mysql_error&#40;&#41;&#41;;

//สร้างคำสั่ง
$query "select keyword from 32mkeywords where keyword like "."'%".$_GET['keyword'&#93;."%'"."";

$result mysql_query&#40;$query,$dbh&#41; or die&#40;"Error query&#58; ".mysql_error&#40;&#41;&#41;;

while&#40;$data=mysql_fetch_array&#40;$result&#41;&#41;&#123;
$keywords $data[0&#93;;

echo "$keywords<br>";
&
#125;
&#125;
?>

</body>
</html>

บันทึกการเข้า

amaudy
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 9
ออฟไลน์ ออฟไลน์

กระทู้: 1,212



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 25 มีนาคม 2007, 15:24:41 »

save เป็นไฟล์ php
อย่าลืมแก้ username&password ของ mysql
รวมถึง database และ table,field ที่ต้องการค้นด้วยครับ

ตัวอย่างนี้ ผมเขียนดึงข้อมูลคีเวิร์ดที่ได้จากบอร์ดนี้แหละ เฮียชื่อดังโพสต์ลิงค์ให้
ในตัวอย่าง ไม่มีการแบ่งหน้านะครับ

อ๊อดครับ
บันทึกการเข้า

golf98765
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 2,476



ดูรายละเอียด
« ตอบ #4 เมื่อ: 25 มีนาคม 2007, 16:35:16 »

ขอบคุณครับ กำลังลองแก้ไข แต่ยังใช้ไม่ได้เลย - -"

ประมาณอย่างที่ทั้งสองท่านบอกหละครับ ขอบคุณครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์