ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: teerapon ที่ 22 ธันวาคม 2009, 09:18:18



หัวข้อ: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: teerapon ที่ 22 ธันวาคม 2009, 09:18:18
จะเก็บข้อมูลเข้าฐานข้อมูลเป็นลิ้ง ทำยังไงครับ แบบว่าเมื่อเก็บข้อมูลเป็นลิ้งแล้วพอเรียกมาแสดงก็สามารถกดลิ้งจากข้อมมูลที่เรียกมาไดเเลย


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: hot-dee ที่ 22 ธันวาคม 2009, 09:25:14
โค๊ด:
$link คือ url ที่ดึงออกมาจากฐานข้อมูล
<a href="<? echo $link; ?>">คำที่ต้องการใส่ </a>


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: pomchai ที่ 22 ธันวาคม 2009, 10:04:05
ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ :wanwan016:


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: crazyae ที่ 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>


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: teerapon ที่ 22 ธันวาคม 2009, 11:30:29
ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ :wanwan016:


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


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: teerapon ที่ 22 ธันวาคม 2009, 11:31:10
ปัญหา คือ ใช้ คำสั่ง SQL ไม่เป็นหรือเปล่า ครับ :wanwan016:

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


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


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: teerapon ที่ 22 ธันวาคม 2009, 11:32:21
ลองดูนะคะ ว่าได้ป่าวลองทำแว้วแต่ไม่ได้ลอง รัน ดู ติดตรงไหนถามได้คร้า

อันนี้ link.php ตัวจัดเก็บลงฐานข้อมูล
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="[url]http://www.w3.org/1999/xhtml[/url]">
<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" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="[url]http://www.w3.org/1999/xhtml[/url]">
<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>

ขอบคุณครับ


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: eammy ที่ 22 ธันวาคม 2009, 12:58:50
เข้ามาเก็บข้อมูล สำหรับมือใหม่ อิอิ :wanwan011: :-[


หัวข้อ: Re: php SQL ช่วยหน่อยครับ
เริ่มหัวข้อโดย: plusbug ที่ 14 มกราคม 2010, 18:41:42
ลองศึกษาจาก W3 ดูครับ
http://www.w3schools.com/PHP/php_mysql_insert.asp

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