insert into เข้าเซิฟเวอร์แล้ว ได้ ค่ามาเป็น เลข 0 หมดเลย ตอนนั้นพี่ๆที่นี้ แนะนำให้ทดลองในเซิฟจำลองผ่าน พอลองเซิฟจริง เป็นเลข 0 ซะงั้น รบกวนพี่ๆผู้รู้อีกทีนะครับ
<?php
include('config.inc.php'); //include ผ่าน ไม่รู้ตรงไหนไม่ผ่าน
mysql_query("SET Names tis620");
$sql = "INSERT INTO username44
(username,name,addess,tune,phone,email,userjam) VALUES (
'$username','$name','$addess','$tune','$phone','$email','$userjam')";
$result = mysql_query($sql) or die(mysql_error());
if ($result) {
print '<p align="center" class="style1"> ขอต้อนรับเข้าสู่ พลพรรครัก See&you -clu0 วัน นะค่ะ ... </p>';
} else {
print("ระบบล้มเหลว ลองใหม่อีกครั้ง");
}
mysql_close();
?>
รบกวนด้วยนะครับ งานใกล้เสร็จอยู่นานละครับTag : PHP, MySQL
Date :
2010-09-02 17:46:55
By :
amsatee
View :
886
Reply :
13
ลองแล้วคร่า..ไม่รู้ตรงไหนผิดค่า.. ใครสามารถ รบกวนเขียนแก้ตัวเต็มให้นิ๊ดนึงนะค่า.. ขอบพระคุณล่วงหน้า
Date :
2010-09-02 18:25:13
By :
amsatee
ช่วยหน่อยนะคะพี่..
Date :
2010-09-02 18:30:46
By :
amsatee
$sql = "INSERT INTO username44
(username,name,addess,tune,phone,email,userjam) VALUES (
'$username','$name','$addess','$tune','$phone','$email','$userjam')";
die($sql); //ใส่นี่เข้าไปแล้วดูว่ามันแสดงอะไรออกมา แล้วเอามาแปะครับ
ปล. จะครับหรือจะค่ะ เอาสักอย่าง ทำไมชอบสับสนกันจัง
Date :
2010-09-02 18:35:44
By :
PlaKriM
ขอบคุณค่า .. เด๋วจะเอาไปลองนะค่ะ..
ปล. คือแรกอายๆค่า......เลยไม่กล้าต้องปลอมตัว..
แต่ตอนนี้ เด๋วส่งงานจารย์ไม่ทัน ความอายหายไปค่ะพี่ หน้าด้านเข้ามาแทน..(เอ่อ..ซะงั้น)
Date :
2010-09-02 18:39:28
By :
amsatee
ไม่ได้ผลค่ะพี่เพราะ ทุกอย่างมันก็ขึ้นปกติ เหมือนไม่มีอะไรเสียหาย...คือ ดูเหมือนจะ OK
แต่พอเข้าไปดูในฐานข้อมูลในเซิฟเวอร์ กลายเป็น 0 หมด (เซิฟเวอร์เสียตัวค์นะค่ะ ไม่รู้ว่าจะต้องตั้งค่าอะไรอะป่าว อันนี้หนูก็ไม่เคยอะนะ ใครรู้ก็ ช่วยๆนิ๊ดนึงนะค่ะ)
Date :
2010-09-02 18:53:11
By :
amsatee
ปล.*** เซิฟเวอร์เสียตังค์ซะด้วย.
Date :
2010-09-02 18:54:06
By :
amsatee
ไว้กลับบ้านเดี๋ยวมาดู ถ้าคนอื่นยังไ่ม่เข้ามาช่วย และเน็ตหอผมไม่เจ้งนะ
Date :
2010-09-02 19:13:43
By :
PlaKriM
ถ้าหลุดครับอีกที รับรองฮา
Date :
2010-09-02 19:29:49
By :
tungman
ชนิดของฟิลด์ที่ใช้เก็บข้อมูลเป็นประเภท number หรือ text อาการแบบนี้เหมือนชนิดของฟิลด์เป็นแบบตัวเลขอ่ะ (int, float, double เป็นต้น) เมื่อป้อนข้อมูลแบบ text เข้าไปก็จะได้ค่าเป็น 0
Date :
2010-09-02 23:22:06
By :
Dekcom
ทำตาม No. 4 หรือยังครับ ถ้าทำแล้วใส่ยังไง ทำไมมันไม่ die
Date :
2010-09-03 00:37:53
By :
PlaKriM
Code (PHP)
//ลองเเบบนี้ดูครับเปลี่ยนตรง INSERT
$strSQL = "INSERT INTO CUSTOMER ";
$strSQL .="(CUSTOMER_ID,CUSTOMER_NAME,ADDRESS,PHONE,FERNITURE_NAME,AMOUNT,PRICE) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtAddCUSTOMER_ID"]."','".$_POST["txtAddCUSTOMER_NAME"]."','".$_POST["txtAddADDRESS"]."','".$_POST["txtAddPHONE"]."' ";
$strSQL .=",'".$_POST["txtAddFERNITURE_NAME"]."','".$_POST["txtAddAMOUNT"]."','".$_POST["txtAddPRICE"]."') ";
ตรง from ดูว่ากำหนดเป็น method อะไร ของผมใช้ POST จึงต้องใช้ $_POST[ตัวแปรที่อยู่ในฟอม] ถ้าไม่มี$_POST[] ค่ามันจะไม่มาครับ
ลองดูนะครับ
Date :
2010-09-03 01:15:57
By :
Kotakin
ตอบพี่ บอล No.12 คือ....ก้อมันไม่ฟ้อง ข้อผิดพลาดเลยนะค่ะพี่..หนูก็เลย งงๆ
หนูไม่เคยใช้ $_POST ใน AppServ เลยนะค่ะ พออัพลงเซิฟเวอร์ กลับทำไม่ได้..
ตอบของพี่ No10. ประเภทของฟิลน่าจะถูกต้องนะค่ะ เพราะใช้กะ AppServ มันปกติดีค่ะ..
ขอบคุณพี่ๆที่พยายาม.. หนูก็จะพยายาม ถ้ามีคนช่วยเนี่ย บ่หยั่งค่า..(555).('เครียดนะเนี่ย');
เด๋วจะกลับไปลองทุกทางเลยนะคะ
Date :
2010-09-03 17:23:50
By :
amsatee
Load balance : Server 00