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 > เพิ่มข้อมูลไม่ได้เป็นเพราะอะไรคับ เพิ่มข้อมูลลงฐานข้อมูลไม่ได้อ่ะคับ ช่วยหน่อยนะคับ ขอบคุณคับ



 

เพิ่มข้อมูลไม่ได้เป็นเพราะอะไรคับ เพิ่มข้อมูลลงฐานข้อมูลไม่ได้อ่ะคับ ช่วยหน่อยนะคับ ขอบคุณคับ

 



Topic : 019366

Guest




เพิ่มข้อมูลลงฐานข้อมูลไม่ได้อ่ะคับ ช่วยหน่อยนะคับ ขอบคุณคับ

<?
$host="localhost";
$username="";
$password="";
$dbname="balance load";
$tb="modifies";
$connect=mysql_connect($host,$username, $password) or die ("ติดต่อฐานข้อมูล mysql ไม่ได้");
$select_db=mysql_select_db($dbname,$connect) or die ("เลือกฐานข้อมูลไม่ได้");
$sql="select * from $tb where id=$id";
$db_query=mysql_db_query($dbname,$sql);
mysql_query("INSERT INTO $tb (id,Place,PEA_No,Size,System,Circuit,T_A,T_B,T_C,P_AN,P_BN,P_CN,E_P_AN,E_P_BN,E_P_CN,Load,UB,fire_user,Date1,Time1) values ('$id','$Place','$PEA_No','$Size','$System','$Circuit','$T_A','$T_B','$T_C','$P_AN','$P_BN','$P_CN','$E_P_AN','$E_P_BN','$E_P_CN','$Load','$UB','$fire_user','$Date1,'$Time1')") or die ("เพิ่มข้อมูลลงฐานข้อมูลไม่ได้");
?>
<table width="1247" height="27" border="1" align="center">
<td width="1237" align="center">
<?php echo "แสดงข้อมูลวัดโหลดหม้อแปลง <br>" ; ?>
</td>
</table>
<table width="1253" border="1">
<tr>
<td width="24" align="center"> ที่ </td>
<td width="165" align="center"> สถานที่ติดตั้ง</td>
<td width="74" align="center"> PEA.No</td>
<td width="44" align="center"> ขนาด</td>
<td width="51" align="center"> ระบบ</td>
<td width="51" align="center"> Tap</td>
<td width="78" align="center"> Circuit</td>
<td width="153" align="center"> กระแสโหลดหม้อแปลง</td>
<td width="125" align="center"> แรงดันหม้อแปลง</td>
<td width="132" align="center" > แรงดันใต้หม้อแปลง</td>
<td width="48" align="center"> Load</td>
<td width="41" align="center">UB</td>
<td width="78" align="center"> ผู้ใช้ไฟ(ราย)</td>
<td width="75" align="center"> วัน/เดือน/ปี</td>
<td width="77" align="center"> เวลา</td>
</tr>
</table>
<table width="1253" border="1">
<tr>
<td width="22" height="37"> </td>
<td width="150"></td>
<td width="68"></td>
<td width="43"> </td>
<td width="47"></td>
<td width="46" ></td>
<td width="69"></td>
<td width="56" align="center">A</td>
<td width="45" align="center">B</td>
<td width="40" align="center">C</td>
<td width="40" align="center">AN</td>
<td width="36" align="center">BN</td>
<td width="34" align="center">CN</td>
<td width="43" align="center">AN</td>
<td width="38" align="center">BN</td>
<td width="38" align="center">CN</td>

<td width="45"> </td>
<td width="38"></td>
<td width="76"> </td>
<td width="74"> </td>
<td width="75"></td>
</tr>
</table>
<?
$sql1="select * from $tb";
$result=myaql_query($sql1);
while ($row=mysql_fetch_array($result))
{
$id=$row["id"];
$Place=$row["Place"];
$PEA_No=$row["PEA_No"];
$Size=$row["Size"];
$System=$row["System"];
$Tap=$row["Tap"];
$Circuit=$row["Circuit"];
$T_A=$row["T_A"];
$T_B=$row["T_B"];
$T_C=$row["T_C"];
$P_AN=$row["P_AN"];
$P_BN=$row["P_BN"];
$P_CN=$row["P_CN"];
$E_P_AN=$row["E_P_AN"];
$E_P_BN=$row["E_P_BN"];
$E_P_CN=$row["E_P_CN"];
$Load=$row["Load"];
$UB=$row["UB"];
$Fire_user=$row["fire_user"];
$Date=$row["Date"];
$Time=$row["Time"];
?>
<table width="1253" border="1">
<tr>
<td width="24" align="center"><? echo "$id";?></td>
<td width="149" align="center"><? echo "$Place";?></td>
<td width="66" align="center"><? echo "$PEA_No";?></td>
<td width="44" align="center"><? echo "$Size";?></td>
<td width="47" align="center"><? echo "$System";?></td>
<td width="47" align="center"><? echo "$Tap";?></td>
<td width="68" align="center"><? echo "$Circuit";?></td>
<td width="56" align="center"><? echo "$T_A";?></td>
<td width="45" align="center"><? echo "$T_B";?></td>
<td width="40" align="center"><? echo "$T_C";?></td>
<td width="41" align="center"><? echo "$P_AN";?></td>
<td width="34" align="center"><? echo "$P_BN";?></td>
<td width="35" align="center"><? echo "$P_CN";?></td>
<td width="43" align="center"><? echo "$E_P_AN";?></td>
<td width="38" align="center"><? echo "$E_P_BN";?></td>
<td width="38" align="center"><? echo "$E_P_CN";?></td>
<td width="46" align="center"><? echo "$Load";?></td>
<td width="39" align="center"><? echo "$UB";?></td>
<td width="74" align="center"><? echo "$fire_user";?></td>
<td width="76" align="center"><? echo "$Date1";?></td>
<td width="73" align="center"><? echo "$Time1";?></td>
</tr>
</table>
<? }?>
<?
echo "<center><br> เพิ่มข้อมูลลงบานข้อมูลเสร็จเรียบร้อยแล้ว</center>";
echo "<br><hr width = 500 color= red>";
echo "<center><a href='formadd.php'>[กลับ]</a></center>";
mysql_close($connect);
?>


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 7 เม.ย. 2551 11:05:53 By : ออฟ View : 1281 Reply : 7
 

 

No. 1

Guest


ในช่อง mysql_query("INSERT INTO $tb ให้ลบ $ ออกครับ..ทดลองดู






Date : 7 เม.ย. 2551 11:10:04 By : raynit
 


 

No. 2

Guest


เปลี่ยเป็น mysql_query("INSERT INTO modifies
Date : 7 เม.ย. 2551 11:11:53 By : raynit
 

 

No. 3

Guest


ลองเปลี่ยนแล้วคับ มันก็ยังไม่ได้ มันขึ้นว่าเพิ่มข้อมูลลงฐานข้อมูลไม่ได้คับผม
Date : 7 เม.ย. 2551 11:56:24 By : ออฟ
 


 

No. 4

Guest


มันต้องเคาะช่องว่าง 1 ช่องครับ

mysql_query("INSERT INTO $tb (id, Place, PEA_No, Size, System, Circuit, T_A, T_B, T_C, P_AN, P_BN, P_CN, E_P_AN, E_P_BN, E_P_CN, Load, UB, fire_user, Date1, Time1) values ('$id', '$Place', '$PEA_No', '$Size', '$System', '$Circuit', '$T_A', '$T_B', '$T_C', '$P_AN', '$P_BN', '$P_CN', '$E_P_AN', '$E_P_BN', '$E_P_CN', '$Load', '$UB', '$fire_user', '$Date1, '$Time1')")

ลองดูนะครับ
ท่านต้องพยายามละเอียดเรื่อง sql หน่อยอ่ะครับ เพราะถ้าพลาดมันก็จะ error อ่ะ
ผมไม่แน่ใจนะ แต่ผมคิดว่ามันเป็นแบบนี้อ่ะ ลองดูนะครับ
Date : 7 เม.ย. 2551 12:02:54 By : ตัวเล็ก
 


 

No. 5

Guest


อย่างไงมันก็ลงฐานข้อมูลไม่ได้อ่ะคับ ไม่เข้าใจว่าเพราะอะไร หมดปัญญาจริงๆคับ
Date : 7 เม.ย. 2551 13:15:19 By : ออฟ
 


 

No. 6

Guest


Ho Ho Ho...
สังเกตุดูดีๆ ครับว่า ค่า $Date1 ขาด single qoute ไปทำให้ Query คำสั่ง Insert มัน Error ครับ
ก๊อปปี้มาจากข้างบน ===> '$Date1,'$Time1')")
ต้องเป็น '$Date1','$Time1')")

อีกอย่างจะแนะนำวิธี Debug ให้เล็กๆ น้อยๆ ในกรณีนี้ คุณใส่ or die ไว้เมื่อ Query ไม่ผ่านมันก้อจะแสดงแค่ว่า
"เพิ่มข้อมูลลงฐานข้อมูลไม่ได้" แต่ไม่รู้ว่ามัน error อะไร อาจจะเพิ่มเป็น
or die ("เพิ่มข้อมูลลงฐานข้อมูลไม่ได้".mysql_error());
เพื่อให้มันแสดง error ของ mysql ด้วยว่าเป็นเพราะอะไร ที่แน่ๆ ก้อมาจากคำสั่ง SQL ของคุณนั่นแหละ ว่าค่าครบไม่ครบ single ปิดหัวท้ายครบหรือเปล่า ทางที่ดีคุณควรจะ แยกคำสั่ง SQL ออกมาก่อน เพื่อที่จะ echo ดูคำสั่ง SQL ก่อนได้ แล้วค่อย comment หรือ ลบทิ้ง
จากของคุณ
mysql_query("INSERT INTO $tb (id,Place,PEA_No,Size,System,Circuit,T_A,T_B,T_C,P_AN,P_BN,P_CN,E_P_AN,E_P_BN,E_P_CN,Load,UB,fire_user,Date1,Time1) values ('$id','$Place','$PEA_No','$Size','$System','$Circuit','$T_A','$T_B','$T_C','$P_AN','$P_BN','$P_CN','$E_P_AN','$E_P_BN','$E_P_CN','$Load','$UB','$fire_user','$Date1,'$Time1')") or die ("เพิ่มข้อมูลลงฐานข้อมูลไม่ได้");
ถ้าแยกเป็น
$sql_insert = ("INSERT INTO $tb (id,Place,PEA_No,Size,System,Circuit,T_A,T_B,T_C,P_AN,P_BN,P_CN,E_P_AN,E_P_BN,E_P_CN,Load,UB,fire_user,Date1,Time1) values ('$id','$Place','$PEA_No','$Size','$System','$Circuit','$T_A','$T_B','$T_C','$P_AN','$P_BN','$P_CN','$E_P_AN','$E_P_BN','$E_P_CN','$Load','$UB','$fire_user','$Date1,'$Time1')";
$query_insert(mysql_insert) or die ("เพิ่มข้อมูลลงฐานข้อมูลไม่ได้".mysql_error());
echo $sql_insert; <== ตรงนี้จะทำให้คุณเห็น ค่าของคำสั่ง SQL ของคุณมีค่าอย่างไรบ้าง..จะทำให้ตรวจสอบได้ง่ายขึ้นคร๊าบๆๆๆๆๆๆๆ

Date : 7 เม.ย. 2551 21:47:03 By : Keep_Walking`
 


 

No. 7

Guest


แว๊ก พิมพ์ผิด แก้ไขๆๆ
จาก $query_insert(mysql_insert) or die ("เพิ่มข้อมูลลงฐานข้อมูลไม่ได้".mysql_error());
เป็น $query_insert = mysql_query($sql_query) or die ("เพิ่มข้อมูลลงฐานข้อมูลไม่ได้".mysql_error());

555 น่าอาย.. น่าอาย..


Date : 7 เม.ย. 2551 21:51:38 By : Keep_Walking`
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เพิ่มข้อมูลไม่ได้เป็นเพราะอะไรคับ เพิ่มข้อมูลลงฐานข้อมูลไม่ได้อ่ะคับ ช่วยหน่อยนะคับ ขอบคุณคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่