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

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

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

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

กระทู้: 276



ดูรายละเอียด เว็บไซต์
« เมื่อ: 22 ธันวาคม 2009, 09:18:18 »

จะเก็บข้อมูลเข้าฐานข้อมูลเป็นลิ้ง ทำยังไงครับ แบบว่าเมื่อเก็บข้อมูลเป็นลิ้งแล้วพอเรียกมาแสดงก็สามารถกดลิ้งจากข้อมมูลที่เรียกมาไดเเลย
บันทึกการเข้า

hot-dee
สมุนแก๊งเสียว
*

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

กระทู้: 632



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 22 ธันวาคม 2009, 09:25:14 »

โค๊ด:
$link คือ url ที่ดึงออกมาจากฐานข้อมูล
<a href="<? echo $link; ?>">คำที่ต้องการใส่ </a>
บันทึกการเข้า

pomchai
สมุนแก๊งเสียว
*

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

กระทู้: 841



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 ธันวาคม 2009, 10:04:05 »

ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ wanwan016
บันทึกการเข้า
crazyae
Newbie
*

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

กระทู้: 43



ดูรายละเอียด
« ตอบ #3 เมื่อ: 22 ธันวาคม 2009, 10:44:18 »

ลองดูนะคะ ว่าได้ป่าวลองทำแว้วแต่ไม่ได้ลอง รัน ดู ติดตรงไหนถามได้คร้า

อันนี้ link.php ตัวจัดเก็บลงฐานข้อมูล
<!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=windows-874" />
<title>Untitled Document</title>
</head>
<?
$host = "localhost";
$user = "username";
$passwd ="password";
$dbname ="dbname";
mysql_query("SET NAMES TIS620");

$name=$_POST['name'];
$link=$_POST['link'];
mysql_query("INSERT INTO `dblink` (name , link ,added) VALUES ('".$name."' ,'".$link."' , NOW( ) )") or die("ERROR : INSERT INTO `dblink` (name , title ,added) VALUES ('".$name."' ,'".$title."', NOW( ) )");
header("Location:link.php");
?>
<body>
<form id="form1" name="form1" method="post" action="link.php">
  name : &nbsp;&nbsp;
  <label>
  <input type="text" name="name" id="name" />
  </label>
  <br />
  like &nbsp;:&nbsp;&nbsp;
  <label>
  <input type="text" name="link" id="link" />
  </label>
  <p>
    <label>
    <input type="submit" name="Submit" id="Submit" value="Submit" />
    </label>
&nbsp;&nbsp;
<label>
<input type="reset" name="Reset" id="Reset" value="Reset" />
</label>
</p>
</form>
</body>

</html>

ส่วนอันนี้เป็นการแสดง link
<!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=windows-874" />
<title>Untitled Document</title>
</head>

<body>
<?
$query_link=mysql_query("SELECT * FROM dblink WHERE active='yes' ORDER BY `added` DESC");

while($arr_link=mysql_fetch_array($query_link))
{
   if(!empty($arr_link['link']))
   {
        echo "<A HREF='".$arr_link['link']."' target=_BLANK>";
   }
        echo $arr_link['name'];

   if(!empty($arr_link['link']))
   {
        echo "</A>";
   }      
   }      
?>
</body>
</html>
บันทึกการเข้า
teerapon
ก๊วนเสียว
*

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

กระทู้: 276



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 22 ธันวาคม 2009, 11:30:29 »

ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ wanwan016


ขอบคุณมากเลยครับ ผมรู้จักคำสั่ง น้อยมากครับ รู้แต่ว่ามันทำได้แต่ไม่รู้ทำไง ขอบคุณมากครับที่บอก แต่อยากรู้เยอะกว่านี้อีก อิอิ เอาไว้ไม่ได้ตรงไหนจะมาถามใหม่นะครับ
บันทึกการเข้า

teerapon
ก๊วนเสียว
*

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

กระทู้: 276



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 22 ธันวาคม 2009, 11:31:10 »

ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ wanwan016

ขอบคุณมากเลยครับ ผมรู้จักคำสั่ง น้อยมากครับ รู้แต่ว่ามันทำได้แต่ไม่รู้ทำไง ขอบคุณมากครับที่บอก แต่อยากรู้เยอะกว่านี้อีก อิอิ เอาไว้ไม่ได้ตรงไหนจะมาถามใหม่นะครับ
บันทึกการเข้า

teerapon
ก๊วนเสียว
*

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

กระทู้: 276



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 22 ธันวาคม 2009, 11:31:43 »

โค๊ด:
$link คือ url ที่ดึงออกมาจากฐานข้อมูล
<a href="<? echo $link; ?>">คำที่ต้องการใส่ </a>
ขอบคุณมากเลยครับ ผมรู้จักคำสั่ง น้อยมากครับ รู้แต่ว่ามันทำได้แต่ไม่รู้ทำไง ขอบคุณมากครับที่บอก แต่อยากรู้เยอะกว่านี้อีก อิอิ เอาไว้ไม่ได้ตรงไหนจะมาถามใหม่นะครับ
บันทึกการเข้า

teerapon
ก๊วนเสียว
*

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

กระทู้: 276



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 22 ธันวาคม 2009, 11:32:21 »

ลองดูนะคะ ว่าได้ป่าวลองทำแว้วแต่ไม่ได้ลอง รัน ดู ติดตรงไหนถามได้คร้า

อันนี้ link.php ตัวจัดเก็บลงฐานข้อมูล
<!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=windows-874" />
<title>Untitled Document</title>
</head>
<?
$host = "localhost";
$user = "username";
$passwd ="password";
$dbname ="dbname";
mysql_query("SET NAMES TIS620");

$name=$_POST['name'];
$link=$_POST['link'];
mysql_query("INSERT INTO `dblink` (name , link ,added) VALUES ('".$name."' ,'".$link."' , NOW( ) )") or die("ERROR : INSERT INTO `dblink` (name , title ,added) VALUES ('".$name."' ,'".$title."', NOW( ) )");
header("Location:link.php");
?>
<body>
<form id="form1" name="form1" method="post" action="link.php">
  name : &nbsp;&nbsp;
  <label>
  <input type="text" name="name" id="name" />
  </label>
  <br />
  like &nbsp;:&nbsp;&nbsp;
  <label>
  <input type="text" name="link" id="link" />
  </label>
  <p>
    <label>
    <input type="submit" name="Submit" id="Submit" value="Submit" />
    </label>
&nbsp;&nbsp;
<label>
<input type="reset" name="Reset" id="Reset" value="Reset" />
</label>
</p>
</form>
</body>

</html>

ส่วนอันนี้เป็นการแสดง link
<!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=windows-874" />
<title>Untitled Document</title>
</head>

<body>
<?
$query_link=mysql_query("SELECT * FROM dblink WHERE active='yes' ORDER BY `added` DESC");

while($arr_link=mysql_fetch_array($query_link))
{
   if(!empty($arr_link['link']))
   {
        echo "<A HREF='".$arr_link['link']."' target=_BLANK>";
   }
        echo $arr_link['name'];

   if(!empty($arr_link['link']))
   {
        echo "</A>";
   }      
   }      
?>
</body>
</html>

ขอบคุณครับ
บันทึกการเข้า

eammy
สมุนแก๊งเสียว
*

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

กระทู้: 806



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 22 ธันวาคม 2009, 12:58:50 »

เข้ามาเก็บข้อมูล สำหรับมือใหม่ อิอิ wanwan011 Embarrassed
บันทึกการเข้า

plusbug
ก๊วนเสียว
*

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

กระทู้: 494



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 14 มกราคม 2010, 18:41:42 »

ลองศึกษาจาก W3 ดูครับ
http://www.w3schools.com/PHP/php_mysql_insert.asp

ผมไม่เป็น php อ่านเอง เข้าใจง่ายดีครับ เเต่ตอนทำเเรก ๆ ก็ยุ่งยากเหมือนกัน ขาดเหลือยังไงเอามา post ใน board ได้ครับ Tongue
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์