4,197   3 insert ลงฐานข้อมูลพร้อมกัน 2 ตาราง



Lekkea_music


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 0 )
เขียนบทความ ( 0 )

พี่ค่ะ เวลาเราจะ insert ลงฐานข้อมูลพร้อมกัน 2 ตาราง ต้องทำอย่างไรค่ะ 


$sqli = " insert into usertable (Login, Password)
values
(
'{$mysqli->escape_string($_POST['email'])}'

, '{$mysqli->escape_string(md5($_POST['inputPassword']))}'

);
";

$result = $mysqli->query($sqli);
เราต้องเพิ่ม code ตรงส่วนไหนคะ

นี่คือลิ้งรูป ตารางค่ะ




แล้วตรง login อ่ะค่ะ เมื่อเรา login เข้าไป มันต้องเก็บประวัติการ login อ่ะค่ะ มันต้องใส่ code ตรงส่วนไหนและทำอย่างไรค่ะ
นี่คือ code ตรงส่วนของ check_login ค่ะ

<?php



require 'connect_mysqli.php';

if(isset($_POST['mail_log'],$_POST['password_log']) !== false && $_POST['mail_log'] !== '' && $_POST['password_log'] !== ''){



$sqli = "
select
*
from
usertable
where
Login = '{$mysqli->escape_string($_POST['mail_log'])}'
and
Password = '{$mysqli->escape_string(md5($_POST['password_log']))}'
and
IsActive = 1
;

";

$result = $mysqli->query($sqli); # 2

$rows = $result->fetch_assoc();

if($result->num_rows > 0) {
if($_POST['chk'] == "on") { // ถ้าติ๊กถูก Login ตลอดไป ให้ทำการสร้าง cookie

setcookie('mail_log', $_POST['mail_log'],time()+60);
setcookie("password_log",md5($_POST['password_log']),time()+60);
/* setcookie('user', $_POST['user'] , time() + 1500);
setcookie('user', $_POST['user'] , time() + 1500 , '/', 'localhost'); */



header("location: continue.php"); //ไปไปตามหน้าที่คุณต้องการ

} else {
header("location:continue.php"); //ไปไปตามหน้าที่คุณต้องการ
}



} else {
header("location:login2.php"); //ไม่ถูกต้องให้กับไปหน้าเดิม
}

}

?>

นี่คือรูป ตารางค่ะ





Code (PHP)
วางโค้ดทับข้อความนี้เลย


Code (PHP)
วางโค้ดทับข้อความนี้เลย
ความคิดเห็นที่ 1
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

เอาทีละอย่างก่อนละกันcool

insert table พร้อมกัน 2 ครั้ง ประมาณนี้ ลองประยุกต์ดูนะครับ

//ครั้งที่ 1
$sqli = " insert into ..... values (....);";
$mysqli->query($sqli);

//ครั้งที่ 2
$sqli2 = " insert into ..... values (....);";
$mysqli->query($sqli2);


ส่วนที่ว่าเก็บประวัติ Login ก็ให้มัน เก็บตอน login สำเร็จไงครับ

ความคิดเห็นที่ 2
อ้างอิงความเห็น


Pennapa


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 6 )
เขียนบทความ ( 0 )

ขอบคุณค่ะพี่
ความคิดเห็นที่ 3
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

laughingcool ครับผม

แสดงความเห็น

อัพโหลดรูปภาพ..คลิก *** เพื่อความปลอดภัยในด้านสิทธิ ไม่อนุญาติให้นำลิ้งรูปภาพจากที่อื่นมาแปะ ถ้าพบเจอ ลบกระทู้ ทันที ***

Back to Top