|
 |
|
เกี่ยวกับ การ insert ครับ ขอความช่วยเหลือครับ - ผมต้องการเพิ่มข้อมูลทีละหลายเรค์คอร์ด |
|
 |
|
|
 |
 |
|
ถ้าใช้กะ mysql 5จะใช้แบบนี้ก้ได้
Code Sql
insert into _TABLE_ (field1,field2,field3) values ('value1','value2',',value3'),('value1','value2',',value3'),('value1','value2',',value3'),...
หรือ ใช้loop insert ครับ
|
 |
 |
 |
 |
Date :
2009-03-10 15:50:56 |
By :
lozomac |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มีโค๊ดตัวอย่างมั๊ยครับมองออกแต่เขียนยังไม่ได้ครับ
|
 |
 |
 |
 |
Date :
2009-03-10 15:54:45 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือต้องการเพิ่มทีละหลายเรค์คอร์ด ครับ
|
 |
 |
 |
 |
Date :
2009-03-10 16:03:18 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หมายถึงหลายตารางเหรอครับ
|
 |
 |
 |
 |
Date :
2009-03-10 16:09:10 |
By :
onizike |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่ใช่ครับ คือ การเพิ่ม 1ครั้ง มันจะเพิ่มได้แค่ เรคค์อดเดียว ผมต้องการเพิ่มข้อมูล ครั้งละหลายเรค์คอร์ดครับ ภายในตารางเดียวกัน
|
 |
 |
 |
 |
Date :
2009-03-10 16:12:59 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?php
$strSQL = "INSERT INTO user(user_id,user_name,user_address) WHERE ('','$user_name','$useraddress') ,('','$user_name','$useraddress'),('','$user_name','$useraddress'),('','$user_name','$useraddress'),('','$user_name','$useraddress'),('','$user_name','$useraddress')";
$strQuery = mysql_query($strSQl);
?>
Code (PHP)
แบบ ลูป
<?php
for($i=0;$i<length($user_name);$i++)
{
$strSQL = "INSERT INTO user(user_id,user_name,user_address) WHERE ('','$user_name[$i]','$useraddress[$i]') ";
$strQuery = mysql_query($strSQl);
}
?>
|
 |
 |
 |
 |
Date :
2009-03-10 16:17:22 |
By :
lozomac |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังงงอยู่อะครับ ขอที่มันชัดเจนกว่านี้ได้มั๊ยครับ คือข้อมูลที่ไม่ซ้ำกันครับ
|
 |
 |
 |
 |
Date :
2009-03-10 17:15:22 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
วนลูปเอาสิครับ จะเพิ่มกี่แถวก็วนลูปเท่านั้น เช่นสัก 10 แถว
<?php
for($i=0;$i<=9;$i++)
{
$strSQL = "INSERT INTO user(user_id,user_name,user_address) WHERE ('','$user_name[$i]','$useraddress[$i]') ";
$strQuery = mysql_query($strSQl);
}
?>
|
 |
 |
 |
 |
Date :
2009-03-10 17:23:23 |
By :
นักเรียน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โค๊ดที่ให้มามันผิดตรงเครื่องหมายครับตรง WHERE ครับเครื่องหมายมันผิดครับช่วยดูให้หน่อยครับ
|
 |
 |
 |
 |
Date :
2009-03-10 22:03:35 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองดูโค๊ดดีกว่านะครับ ส่วนแรก เป็นส่วนของฟอร์ม
<form name="form1" method="post" action="insert_time_table.php">
<table width="569" border="1">
<tr>
<td width="82">ปีการศึกษา</td>
<td width="8">:</td>
<td width="75"><label>
<input name="school_year" type="text" id="school_year" size="10">
</label></td>
<td width="82">ภาคเรียนที่</td>
<td width="7">:</td>
<td width="49"><label>
<input name="term" type="text" id="term" size="1">
</label></td>
<td width="112">รหัสนักศึกษา</td>
<td width="8">:</td>
<td width="92"><label>
<input name="student_id" type="text" id="student_id" size="10">
</label></td>
</tr>
</table>
<p> </p>
<table width="602" border="1" align="center">
<tr>
<td width="63">รหัสวิชา</td>
<td width="123">ชื่อวิชา</td>
<td width="33">วัน</td>
<td width="123">เวลา</td>
<td width="63">ห้องเรียน</td>
<td width="157">อาจารย์ผู้สอน</td>
</tr>
<tr>
<td><label>
<input name="subject_code" type="text" id="subject_code" size="10">
</label></td>
<td><label>
<input name="subject_name" type="text" id="subject_name" size="20">
</label></td>
<td><label>
<input name="learn_day" type="text" id="learn_day" size="5">
</label></td>
<td><label>
<input name="time" type="text" id="time" size="20">
</label></td>
<td><label>
<input name="class_room" type="text" id="class_room" size="10">
</label></td>
<td><label>
<input name="teacher_name" type="text" id="teacher_name">
</label></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name" type="text" id="subject_name" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time" type="text" id="time" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name" type="text" id="teacher_name" /></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name" type="text" id="subject_name" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time" type="text" id="time" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name" type="text" id="teacher_name" /></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name" type="text" id="subject_name" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time" type="text" id="time" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name" type="text" id="teacher_name" /></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name" type="text" id="subject_name" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time" type="text" id="time" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name" type="text" id="teacher_name" /></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name" type="text" id="subject_name" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time" type="text" id="time" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name" type="text" id="teacher_name" /></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name" type="text" id="subject_name" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time" type="text" id="time" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name" type="text" id="teacher_name" /></td>
</tr>
<tr>
<td><input name="subject_code" type="text" id="subject_code" size="10" /></td>
<td><input name="subject_name8" type="text" id="subject_name8" size="20" /></td>
<td><input name="learn_day" type="text" id="learn_day" size="5" /></td>
<td><input name="time8" type="text" id="time8" size="20" /></td>
<td><input name="class_room" type="text" id="class_room" size="10" /></td>
<td><input name="teacher_name8" type="text" id="teacher_name8" /></td>
</tr>
</table>
<table width="600" border="1" align="center">
<tr>
<td><label>
<div align="center">
<input type="submit" name="Submit" value="บันทึก">
</div>
</label></td>
<td><label>
<div align="center">
<input type="reset" name="Submit2" value="ยกเลิก">
</div>
</label></td>
</tr>
</table>
<p> </p>
</form>
|
 |
 |
 |
 |
Date :
2009-03-10 23:34:19 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ส่วนที่ 2 เป็นส่วนของ insert ครับ
<?
$con = mysql_pconnect("localhost","root","")or die ("ไม่สามารถติดต่อฐานข้อมูลได้");
$db = mysql_select_db("it_system")or die ("ไม่สามารถเลือกฐานข้อมูลได้");
$school_year = $_REQUEST['school_year'];
$term = $_REQUEST['term'];
$student_id = $_REQUEST['student_id'];
$subject_code = $_REQUEST['subject_code'];
$subject_name = $_REQUEST['subject_name'];
$learn_day = $_REQUEST['learn_day'];
$learn_time = $_REQUEST['learn_time'];
$class_room = $_REQUEST['class_room'];
$teacher_name = $_REQUEST['teacher_name'];
for($i=0;$i<=8;$i++)
{
$strSQL = "INSERT INTO time_table (subject_id) VALUES('$subject_id[$i]') ";
$strQuery = mysql_query($strSQl);
}
echo "<script> window.location.href='from_insert_time_table; </script> ";
if($strQery)
{
echo "<script> window.location.href='show_test_table_it_year_1.php'; </script> ";
}
else
{
echo "Error Save [".$strSQL."]";
}
?>
|
 |
 |
 |
 |
Date :
2009-03-10 23:35:01 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่มีใครมาตอบเลยรออยู่ครับ
|
 |
 |
 |
 |
Date :
2009-03-11 02:15:35 |
By :
taknaja |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมเคยทำแบบนี้ครับ บันทึกครั้งละ 10 เรกคอร์ด ลองดูโค้ดนี้นะครับ
เริ่มที่ฟอร์มนั้นตอนตั้งชื่อ input ต้องตั้งให้แตกต่างกัน เช่น
subject_code1 subject_code2....subject_code10
subject_name1subject_name2....subject_name10
ส่วนฟอร์มที่รับค่าต้องเป็นแบบอาเรย์ครับ เช่น
for($i=1;$i<=10;$i++)
{
$mem1[$i]=$_POST['subject_code '.$i];
$mem2[$i]=$_POST['subject_name '.$i];
$SQLTXT = "INSERT INTO tb_$TB (subject_code,subject_name)VALUES('$mem1[$i]','$mem2[$i]' ) ;
mysql_query( $SQLTXT) or die ( "Error $SQLTXT ") . mysql_error();
}
|
 |
 |
 |
 |
Date :
2009-05-04 15:56:27 |
By :
มือใหม่ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 05
|