Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > คำสั่ง UPDATE แนะนำทีครับ...$sql = "UPDATE username SET name=$name";



 

คำสั่ง UPDATE แนะนำทีครับ...$sql = "UPDATE username SET name=$name";

 



Topic : 027658



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์




<?php 
$host = "localhost";
$user = "root"; 
$passwd = "xxxxxx"; 
$dbname = "register";
	
mysql_connect($host,$user,$passwd);
mysql_select_db($dbname);
$sql = "UPDATE username  SET name=$name";
$sql = "WHERE id=$id";
	$sqlquery=mysql_db_query($dbname, $sql); 
echo"<br>ส่งข้อมูลเรียบร้อย";
echo "<a href=\"dele.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
mysql_close();
?>


ตาราง username มี 2 ฟิล คือ id กับ name

ต้องการให้อัพเดท name เช่น id 1 name คือ peat ต้องการเปลี่ยนจาก peat ไปเป็น tob มันเปลี่ยนไม่ได้อะครับ คือมันไม่ขึ้น Error เลย เมื่อ พิมเป็น tob มันก็ยังขึ้น peat ในตารางอะครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-25 00:05:37 By : peatcsnon View : 34422 Reply : 24
 

 

No. 1

Guest


<?php 
$host = "localhost";
$user = "root"; 
$passwd = "xxxxxx"; 
$dbname = "register";

mysql_connect($host,$user,$passwd);
mysql_select_db($dbname);
$sql = "UPDATE username SET name='$name' WHERE id='$id'";
mysql_query($sql); 
echo"<br>ส่งข้อมูลเรียบร้อย";
echo "<a href=\"dele.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
?>


ลองดูคับ






Date : 2009-05-25 00:16:56 By : Nunabi
 


 

No. 2



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ แต่มันยังไม่ได้ อ่าาาครับ
Date : 2009-05-25 00:22:39 By : peatcsnon
 

 

No. 3



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยแนะนำทีครับ
Date : 2009-05-25 00:38:27 By : peatcsnon
 


 

No. 4



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

$sql = "UPDATE username SET name='$name' WHERE id='$id'";

เปลี่ยน เป็นตัวนี้นะคับ

$sql = "UPDATE username SET name='$name' WHERE id=$id";

คือไม่ต้องใส่ ' ' เวลา เป็นตัวเลขนะ
Date : 2009-05-25 00:40:15 By : pjgunner
 


 

No. 5



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้คือ ฟรอม สำรับตัว update ครับ
แก้ใข Name

<form action="update.php" method="post" name="formregis" id="formregis">
  <table width="200" border="0">

    <tr>
      <td>NAME </td>
      <td><label>
        <input name="name" type="text" id="name" size="20" maxlength="20">
      </label></td>
    </tr>
    <tr>
      <td><label>
        <input type="submit" name="Submit" value="แก้ไขข้อมูล">
      </label></td>
      </tr>
  </table>
</form>
<?
echo "<a href=\"dele.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
?>



ส่วนตัวนี้คือ ตัว update

<?php 
$host = "localhost";
$user = "root"; 
$passwd = "qwe123"; 
$dbname = "register";
	
mysql_connect($host,$user,$passwd);
mysql_select_db($dbname);
$sql = "UPDATE username SET name='$name' WHERE id=$id";

mysql_db_query($sql,$dbname); 

echo"<br>ส่งข้อมูลเรียบร้อย";
echo "<a href=\"dele.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
mysql_close();
?>

Date : 2009-05-25 00:51:10 By : peatcsnon
 


 

No. 6



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


เปลี่ยน name ยังไง มันก็ ยังเป็น ชื่อเดิม อะครับ ในตาราง
Date : 2009-05-25 00:51:57 By : peatcsnon
 


 

No. 7



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

คุณต้องส่ง id มาด้วยนะครับ มันไม่รู้ว่าจะไปอัพเดทที่ id ไหนไงคับ
Date : 2009-05-25 00:56:22 By : pjgunner
 


 

No. 8



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


ทำยังไงอ่า ครับ แนะนำ ที
Date : 2009-05-25 01:00:35 By : peatcsnon
 


 

No. 9



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยทีนะครับ
Date : 2009-05-25 01:09:17 By : peatcsnon
 


 

No. 10



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

คือว่า ตอนส่งค่า ต้องระบุ หมายเลข id ของชื่อ ที่ต้องการเปลี่ยนด้วยนะคับ ไม่งั้น มันก็ไม่รู้ว่าจะเปลี่ยนอันไหนดี

ตย
<input type="hidden" name="id" value="<?=$id?>">
Date : 2009-05-25 01:16:52 By : pjgunner
 


 

No. 11



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


โทษ นะครับ ไปแก้ ตรง ฟรอม ตรงไหน ผมไม่ทราบจริงๆ
Date : 2009-05-25 02:06:38 By : peatcsnon
 


 

No. 12



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ฟอร์มแรกคับ ส่งค่า id มาด้วย
Date : 2009-05-25 02:37:57 By : pjgunner
 


 

No. 13



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


<form action="update.php" method="post" name="formregis" id="formregis">
<table width="200" border="0">
<tr>
<td>NAME </td>
<td><label>
<input name="name" type="text" id="name" size="20" maxlength="20">
</label></td>
</tr>
<tr>
<td><label>
<input type="hidden" name="id" value="<? echo $id; ?>"> (เพิ่มตรงนี้เข้ามาเพิ่อส่ง id คงรู้นะว่ามันมาจากไหน)
<input type="submit" name="Submit" value="แก้ไขข้อมูล">
</label></td>
</tr>
</table>
</form>

Date : 2009-05-25 03:12:53 By : plakrim
 


 

No. 14



โพสกระทู้ ( 8 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

เพิ่มเติมจาก rep คุณ PlaKriM

ในไฟล์ PHP
Code (PHP)
<?php
     $host = "localhost";
     $user = "root"; 
     $passwd = "xxxxxx"; 
     $dbname = "register";

     mysql_connect($host,$user,$passwd);
     mysql_select_db($dbname);
     //รับค่าจากฟอร์มมาด้วย
     $id = $_POST['$id'];
     $name = $_POST['$name'];
     $sql = "UPDATE username SET name='$name' WHERE id='$id'";
     mysql_query($sql); 
     echo"<br>ส่งข้อมูลเรียบร้อย";
     echo "<a href=\"dele.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
?>

Date : 2009-05-26 00:04:43 By : noompkbn9
 


 

No. 15



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณทุกท่านที่ช่วยตอบครับ แต่มันก็ยังไม่ได้อะครับ อืม....
Date : 2009-05-26 14:16:17 By : peatcsnon
 


 

No. 16



โพสกระทู้ ( 139 )
บทความ ( 0 )



สถานะออฟไลน์
Hi5

ผมขอดู ไฟล์ login หน่อยจิ สงสัย register ตัวแปลค้างไว้แน่เลย
Date : 2009-05-26 14:39:28 By : nongjen
 


 

No. 17



โพสกระทู้ ( 15 )
บทความ ( 0 )



สถานะออฟไลน์


ผมทำลองทำดูอะครับ มีแค่ insert ข้อมูลลงตาราง ลบ และ อัพเดท ซึ่งยังทำไม่ได้

ตัวนี้เป็น คำสั่ง INSERT ครับ
<?php
$host = "localhost";
$user = "root";
$passwd = "qwe123";
$dbname = "register";

mysql_connect($host,$user,$passwd);
mysql_select_db($dbname);
$sql = "insert into username (id ,name) values ('$id', '$name')";
$sqlquery=mysql_db_query($dbname, $sql);
echo"<br>ส่งข้อมูลเรียบร้อย";
echo "<a href=\"select.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
mysql_close();
?>

ส่วนอันนี้เป็นฟอมของอินเสิจ

กรอก ID และ NAME
<form action="insert.php" method="post" name="formregis" id="formregis">
<table width="200" border="0">
<tr>
<td width="55">ID </td>
<td width="135"><label>
<input name="id" type="text" id="id" size="20" maxlength="15">
</label></td>
</tr>
<tr>
<td>NAME </td>
<td><label>
<input name="name" type="text" id="name" size="20" maxlength="20">
</label></td>
</tr>
<tr>
<td><label>
<input type="submit" name="Submit" value="ส่งข้อมูล">
</label></td>
</tr>
</table>
</form>
<?
echo "<a href=\"select.php\"><br>ดูข้อมูลจากตารางปัจุบัน</a>";
?>

ตรงนี้เป็นส่วนของ Select ข้อมูลจากตารางมาครับ

<html>
<head>
<title>ข้อมูลจากตารางusername</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
</head>

<body>
<table width="611" border="1" cellpadding="2" cellspacing="0" bordercolor="">
<tr bgcolor="">
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>ID</strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>NAME </strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>Delete</strong></font></div></td>
<td><div align="center"><font color="#000000" face="Tahoma, MS Sans Serif"><strong>Edit</strong></font></div></td>


</tr>
<?php
$hostname = "localhost";
$username = "root";
$password = "qwe123";
$dbname = "register";

$conn = mysql_connect( $hostname, $username, $password );


mysql_select_db ( $dbname, $conn )
or die ( "" );


$sqltxt = "SELECT * FROM username";


$result = mysql_query ( $sqltxt, $conn );

while ( $rs = mysql_fetch_array ( $result ) )
{
?>
<tr>
<td><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["id"] ?></font></td>
<td><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["name"] ?></font></td>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><a href="delstd.php?id=<?php echo $rs["id"] ?>">ลบข้อมูล</a></font>
<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><a href="fromupdate.php?id=<?php echo $rs["id"] ?>">แก้ไขข้อมูล</a></font>


</tr>
<?php
}
mysql_close ( $conn );
?>

</table>

</body>
</html>
<?
echo "<a href=\"frominsert.php\"><br>ไปหน้าแรก</a>";
?>
Date : 2009-05-26 15:03:31 By : peatcsnon
 


 

No. 18

Guest


up up
Date : 2009-05-27 23:15:29 By : peatcsnon
 


 

No. 19



โพสกระทู้ ( 117 )
บทความ ( 0 )



สถานะออฟไลน์


ลองไปอ่านใน post นะครับ
https://www.thaicreate.com/php/php-post.html
หรือตามที่คุณ AthenaPKBN แนะนำครับดูจากโค๊ด insert ของคุณแล้วมันไม่รู้จัก $id กับ $name ครับ
หรือคุณลอง เพิ่มคำสั่งดูค่า $sql ก่อน query โดยเพิ่ม
mysql_connect($host,$user,$passwd);
mysql_select_db($dbname);
$sql = "insert into username (id ,name) values ('$id', '$name')";
echo $sql; die();
ลองดูครับ
Date : 2009-05-29 09:43:01 By : jeabz
 


 

No. 20

Guest


เหอะๆ อ่านมาตั้งนาน
$sql = "UPDATE username SET name=$name
WHERE id=$id";

ตรง id=$id" ให้ใส่ ".." ไว้ข้างในเขาเดี่ยวอีกทีนะครับ แล้วเอาตัวแปลไปยัดไว้ระหว่าง ".$id." แค่นี้ครับ

ให้คุณทำการต่อสตริงด้วย แก้เป็นแบบนี้

$sql = "UPDATE username SET name=$name
WHERE id='".$id."' ";

ที่ไม่ได้เพราะคุณไม่ได้ต่อ string ครับ
Date : 2009-09-25 17:34:45 By : plugcsnu04
 


 

No. 21

Guest


เหอะๆ อ่านมาตั้งนาน
$sql = "UPDATE username SET name=$name
WHERE id=$id";

ตรง id=$id" ให้ใส่ ".." ไว้ข้างในเขาเดี่ยวอีกทีนะครับ แล้วเอาตัวแปลไปยัดไว้ระหว่าง ".$id." แค่นี้ครับ

ให้คุณทำการต่อสตริงด้วย แก้เป็นแบบนี้

$sql = "UPDATE username SET name=$name
WHERE id='".$id."' ";

ที่ไม่ได้เพราะคุณไม่ได้ต่อ string ครับ /*/ เออลืมดู ตรง name=$name ใส่ไปเหมือนกับ $id นะ ลองดู
Date : 2009-09-25 17:43:43 By : plugcsnu
 


 

No. 22



โพสกระทู้ ( 301 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger


Date : 2009-09-27 22:54:53 By : giroo
 


 

No. 23



โพสกระทู้ ( 74 )
บทความ ( 0 )



สถานะออฟไลน์


จะมีกรณีนี้ไม๊ค่ะ

UPDATE $tab1 SET $val2 = $val



ซึ่งข้อมูลภายใน $val2 คือชื่อคอลัมภ์ในตาราง $tab1
hhid,round,dm1,dm10,dm11


และ $val คือข้อมูล ในตาราง .
'4403060102025',1,5,'H2',''


Echo Sql ออกมา มีผลเป็นเช่นนี้
UPDATE Tab1 SET hhid,round,dm1,dm10,dm11 = '4403060102025',1,5,'H2',''

แต่แล้ว ไม่ลงในฐานข้อมูลค่ะ

คำถาม UPDATE แบบนี้ไม่ได้หรือไร #หนูไม่รู้เลยลองดู???
ใครพอมีวิธีแก้ ประยุกต์ ปรับเปลี่ยน รบกวนด้วยน่ะค่ะ
Date : 2014-01-29 12:12:24 By : kullasom
 


 

No. 24



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

Code (SQL)
UPDATE $tab1 ($val2) VALUES ($val)

Date : 2014-01-29 12:55:09 By : itpcc
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คำสั่ง UPDATE แนะนำทีครับ...$sql = "UPDATE username SET name=$name";
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่