|
|
|
อยากทราบการ กรอกข้อมูลซ้ำๆ ลองในฐานข้อมูลครับ PHP + MySQL ธรรมดาๆครับ |
|
|
|
|
|
|
|
ผมอธิบายไม่ค่อยถูกนะครับ
ดูโค๊ดผมก่อน
Code (PHP)
for($i=1;$i<=$_POST["Line"];$i++)
{
if($_POST["FField$i"] != "")
{
$strSQL = "INSERT INTO data_file_ct ";
$strSQL .="(FField,FType,FLen,FDec,FDesc,FCom,THIS) "; //<<<<---
$strSQL .="VALUES ";
$strSQL .="('".$_POST["FField$i"]."','".$_POST["FType$i"]."', ";
$strSQL .="'".$_POST["FLen$i"]."' ";
$strSQL .=",'".$_POST["FDec$i"]."','".$_POST["FDesc$i"]."', ";
$strSQL .="'".$_POST["FCom$i"]."' ";
// $strSQL .="' ต้องการใส่ ค่า สตริง ธรรมดาๆ ตรงนี้ แบบ ไม่เอา $i มาพ่วงด้วย"') ";
//comment(1) $strSQL .="'".$_POST["txtFORTHIS"]."') ";
$objQuery = mysql_query($strSQL);
}
}
คือ ผมต้องการกรอกข้อมูลลง ฟิลด์ THIS
**โดยค่าที่จะกรอกลง ฟิลด์ THIS นั้นเป็นข้อความธรรมดา หรือสตริงธรรมดาๆ อะไรก็ได้ ที่ไม่ต้องติด $i มาด้วย
ผมควรจะเขียนยังไงครับ
เพราะผมลองใส่ตัวแปรธรรมดา แล้วเอา $i ออก แบบ comment (1) แล้วมันจะไม่ยอมลงฐานข้อมูลสักตัวเลยครับ
ขอคำแนะนำด้วยครับ ตัวนี้สำคัญ ถ้าใส่ตัว นี้ไม่ได้ งานทั้งหมด ก็จะ เซฟ ไม่ได้เลยครับ
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-05-04 12:05:24
|
|
|
|
|
Date :
2011-05-04 12:04:41 |
By :
akecsubu13 |
View :
812 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา $i ออกครับ
บันทึกเป็นแบบไหนครับ interger หรือ vachar
|
|
|
|
|
Date :
2011-05-04 12:09:50 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมงงตรงเอา $i ออกนั้นแหละครับ
เอาออกแล้วมันไม่เก็บลงฐานข้อมูลเลยสักฟิลด์
ก็เลยสงสัยนี่แหละคับ ^^
อ้อ.. มันเป็น varchar ครับผม
|
|
|
|
|
Date :
2011-05-04 13:24:05 |
By :
akecsubu13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเจอแล้วคับ ตัดตัว $i ออกก่อน แล้วใส่ , ด้วย
ผมลืม , แค่ตัวเดียว
หามาครึ่งวัน
อิอิ
เป็นบทเรียนเลยว่า ถ้าทำอะไรแล้วไม่ลงฐานข้อมูล ไปเช็ค , ให้ดีๆ
โธ่เอ้ย ผมหาจนตาแตก
5555+
|
|
|
|
|
Date :
2011-05-04 13:54:19 |
By :
akecsubu13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|