คำสั่ง บันทึกข้อมูลลงดาต้าเบส
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา คำสั่ง บันทึกข้อมูลลงดาต้าเบส
// บันทึกข้อมูลลง database
$sql = "insert into shop_article (Name,Matter,Comment,Compic,Date,Update) values
('$uid','$matter','$Comment','$filename','$datedata','$datedata')";
$result = mysql_db_query($dbname,$sql);
if($result==0) {
echo "<center>";
echo "<table width=60% border=0 bgcolor=#000000 cellpadding=7 cellspacing=1>";
echo "<tr><td align=center bgcolor=#ffffff>";
echo "<font size=2 face='MS Sans Serif'>";
echo "<font size=3 color=red><b>มีข้อผิดพลาดที่ระบบ</b></font><br><br>";
echo "กรุณาแจ้ง admin ให้ตรวจสอบด้วยครับ";
echo "</font></td></tr></table>";
echo "<br><hr width=500 size=1>";
echo "<font size=2 face='MS Sans Serif'>";
echo "[ <a href='javascript:history.back(1)'>Back</a> ]";
echo "</center>";
exit();
}
else{
echo "<center>";
echo "<table width=60% border=0 bgcolor=#000000 cellpadding=7 cellspacing=1>";
echo "<tr><td align=center bgcolor=#ffffff>";
echo "<font size=2 face='MS Sans Serif'>";
echo "<font size=3 color=red><b>ได้เพิ่มข้อมูลเพิ่มเติม </b></font><br><br>";
echo "ลงในฐานข้อมูลแล้ว<br>";
echo "</font></td></tr></table>";
echo "<br><hr width=500 size=1>";
echo "<font size=2 face='MS Sans Serif'>";
mysql_close();
}
ช่วยดูหน่อยครับว่ามันผิดตรงใหน ทำไมค่าของ $result ยังมีค่าเท่ากับ 0 อยู่

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ดูว่ามีการเชื่อมต่อกับฐานข้อมูลในบรรทัดก่อนหน้า ด้วย mysql_connect หรือป่าว
1 2 3 | <?php echo phpversion(); ?> |
1 2 3 4 5 6 7 8 9 10 11 | <?php $sql = "insert into shop_article (Name,Matter,Comment,Compic, Date ,Update) values ( '$uid' , '$matter' , '$Comment' , '$filename' , '$datedata' , '$datedata' )"; mysql_select_db( $dbname ); $result = mysql_query( $sql ); if ( $result ==0) { } else { } ?> |
