รบกวนถามเทพ php เรื่องการinsert ข้อมูลลงตารางหน่อย
คือเรามีตาราง2ตารางที่ต้องการนำข้อมูล เพิ่มลงไปโดยมีเพจเพียงหน้าเดียวที่รอรับข้อมูลอยู่ โดยมีรหัสเป็นคีย์หลักของทั้ง2ตาราง ปัญหาที่เกิดคือเราเพิ่มข้อมูลได้แต่ตารางแรก ตารางที่สองข้อมูลไม่ยอมเพิ่มให้นี่คือโค้ดค่ะ
<?php
$now = getdate();
$contact= date("Y-m-d");
if(isset($OK))
{
include("condb.php") ;
$is_set = mysql_query("SET NAMES utf8");
mysql_query("INSERT INTO `library`.`member` (
`code_member` ,
`nm_member` ,
`address` ,
`sex` ,
`birthday` ,
`tel` ,
`level` ,
`code_type`
)
VALUES ('$code_member', '$nm_member', '$address', '$sex','$birthday','$tel','$level','$code_type')");
mysql_query("INSERT INTO 'library'.'membertrn'('code_member','contact_date','item_type','valid_date','expire_date')
VALUES('$code_member','$contact','$select','$valid_date','$expire_date')");
mysql_close($conn);
}
?>Tag : - - - -
Date :
2009-07-18 11:57:03
By :
tayrat
View :
1734
Reply :
5
ไม่ทราบว่า ฟีล code_member นี่เป็น int ป่าวคับถ้า เป็น int ก็ไม่ต้องครอบด้วย ' นะครับ
Date :
2009-07-18 19:07:35
By :
pjgunner
Code (PHP)
<?php
mysql_query("INSERT INTO `library`.`member` (`code_member` ,`nm_member` ,`address` ,`sex` ,`birthday` ,`tel` ,`level` ,`code_type`) VALUES ('$code_member', '$nm_member', '$address', '$sex','$birthday','$tel','$level','$code_type')");
mysql_query("INSERT INTO `library`.`membertrn` (`code_member`,`contact_date`,`item_type`,`valid_date`,`expire_date') VALUES ('$code_member','$contact','$select','$valid_date','$expire_date')");
?>
Date :
2009-07-18 19:43:41
By :
plakrim
ข้อมูลยังไม่เข้าเลยค่ะ
เพราะว่าตารางที่สองจะต้องเอาวันที่ของเครื่องลงเก็บด้วยแต่ยังทำไม่เป็นค่ะ
$contact คือตัวแปลวันที่ของเครื่องค่ะ
code_member เป็น varchar คะนะ
Date :
2009-07-19 10:35:10
By :
tayrat
ลองเอาคิวรี่ที่ไม่ทำงานไปยิงที่ phpmyadmin ดูคับ
Date :
2009-07-19 10:41:58
By :
pjgunner
ผมว่าต้องแยกให้ดีแล้วละครับ
ไม่เข้าเฉพาะ tableที่ 2 หรือไม่เข้าเฉพาะ $contract ครับ
ถ้าไม่เข้าทั้งหมด คงต้องดูที่ Query
หรือไม่ก็ลอง Debug ตัวแปรดูครับว่า ถูกต้องอย่างที่เราต้องการหรือป่าว
Date :
2009-07-20 08:24:24
By :
taobsd
Load balance : Server 04