$i=0;
$c_f = "INSERT INTO ".$x_table." (id";
$v_f=") VALUES ('$id";
$r_field = mysql_db_query($dbname,"show fields from ".$x_table);
$r_num=mysql_num_rows($r_field);
while ($f_field = mysql_fetch_array($r_field)) {
if ($i>0) {
$c_f.=",".$f_field[0];
if($i<$r_num-1) {
$v_f.="','";
eval("\$v_f.=str_replace(',','',\$".$f_field[0].");");
}
}
$i++;
Code นี้นะค่ะ ติดปัญหาที่ตรง id เป็น auto increment นะค่ะ แล้ว server ไม่ปล่อยให้เป็นค่าว่างเลยทำการ insert ไม่ได้ ไม่ทราบว่าเราต้องแก้ไขตรงไหนหรอค่ะ บน localhost เครื่องตัวเอง run ได้ปกติค่ะ
Tag : PHP, MySQL, HTML/CSS, JavaScript, CakePHP, Windows