|
|
|
php mysql insert ข้อมูลเข้าตารางได้ไม่ครบ ข้อมูลลงได้แค่บางส่วนค่ะ |
|
|
|
|
|
|
|
ปัญหาคือ เพิ่มข้อมูลแล้วมันลงในตารางไม่ครบ
ฟิลด์ ที่ข้อมูลไม่ลง ได้แก่
1. prefix
2. thai
3. positions_thai
4. company_name_thai
5. attendant_require
6. require2
7. name_contact
8. positions_contact
ซึ่งตอนที่ echo ค่าออกมา มันก็แสดงค่าครบนะค่ะ
หน้ากรอกข้อมูล
Code (PHP)
<?
$hostname = "localhost";
$user = "root";
$password = "123456";
$dbname = "business_trip";
$tblname = "member";
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query("SET NAMES utf8"); // query ให้เป็น utf8 เพื่อแก้ปัญหา ภาษาไทย
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
//ตรวจสอบการบันทึกข้อมูลว่ามีชื่อ user นี้ใช้ไปหรือยัง
$sql = "select id_register from member where id_register ='$id_register'" ;
$result = mysql_query($sql) ;
$numrow = mysql_num_rows($result) ;
if ($numrow!=0)
{
echo "<br><br><center><font size='3' face='MS Sans Serif'>ขอโทษค่ะ รหัสนี้ได้มีผู้ใช้ไปแล้ว กรุณาเปลี่ยนชื่อรหัสใหม่ค่ะ" ;
echo "<br><br><input type='button' value='แก้ไขข้อมูล' onclick='history.back();'></center>" ;
exit() ;
}
// คำสั่ง SQL เพื่อเพิ่มข้อมูลที่รับจากฟอร์ม
$sql = "insert into $tblname (prefix,thai,title_eng,name_eng, positions_thai,positions_eng,company_name_thai
,company_name_eng,tel1,mobile,fax,email1,passport_number, attendant_require,require2,name_contact,positions_contact,tel_contact ,fax_contact,email_contact,main_business,main_product,policy,number_emp ,total_revenue,address,tel_company,fax_company,email_company,website)". "values
('$prefix', '$thai', '$title_eng', '$name_eng', '$positions_thai', '$positions_eng', '$company_name_thai',
'$company_name_eng', '$tel1','$mobile', '$fax', '$email1', '$passport_number' , '$attendant_require', '$require2', '$name_contact', '$positions_contact', '$tel_contact', '$fax_contact', '$email_contact', '$main_business', '$main_product', '$policy'
,'$number_emp', '$total_revenue', '$address', '$tel_company', '$fax_company', '$email_company', '$website')";
echo "$sql";
mysql_db_query($dbname, $sql);
mysql_close();
?>
</html>
Tag : PHP, MySQL, JavaScript
|
|
|
|
|
|
Date :
2012-06-13 18:10:30 |
By :
น้ำหวาน |
View :
2457 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เข้าอยู่ดีค่ะ เข้าบางตัวเหมือนเดิม
|
|
|
|
|
Date :
2012-06-14 09:33:45 |
By :
น้ำหวาน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือไม่ก็ลอง echo $sql; ออกมาดูครับ
|
|
|
|
|
Date :
2012-06-14 09:40:29 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เสร็จแล้วก็เอาไปรันที่ phpMyAdmin ครับ
|
|
|
|
|
Date :
2012-06-14 09:41:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูฐานข้อมูลหน่อยครับ
|
|
|
|
|
Date :
2012-06-14 15:16:08 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|