เพื่มข้อมูล 2 ตารางใน form เดียว ทำไงคับ

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

User avatar
jingjok
PHP Jr. Member
PHP Jr. Member
Posts: 23
Joined: 01/01/1970 7:00 am

เพื่มข้อมูล 2 ตารางใน form เดียว ทำไงคับ

Post by jingjok » 23/02/2008 5:18 am

นี้คือโค้ดผม
ผลรันคือ Add ข้อมูลลง Table ไม่ได้
<?php
$host="localhost";
$username="root";
$password="";
$db="db_assess";
$tb="tb_std,tb_login";
$connect=mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db,$connect) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é");
$sql="select * from tb_std, tb_login";
$dbquery=mysql_db_query($db,$sql);
$result= mysql_fetch_array($dbquery);

mysql_query("INSERT INTO $tb (id_std, name_std, dep_std, group_std, user, pass) values ('$id_std','$name_std','$dep_std','$group_std','$user','$pass')") or die ("Add ข้อมูลลง Table ไม่ได้ ");
mysql_close($connect);
?>

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22180
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 23/02/2008 6:30 am

ขอ รายะละเอียด ของคำถามหน่อย ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
jingjok
PHP Jr. Member
PHP Jr. Member
Posts: 23
Joined: 01/01/1970 7:00 am

เพื่มข้อมูล 2 ตารางใน form เดียว ทำไงคับ

Post by jingjok » 24/02/2008 4:59 am

อยากให้เพิ่มข้อมูลลงในฐานข้อมูลได้ 2 ตารางอยู่ใน form เดียวกัน
เช่น มีตาราง ชื่อเข้าใช้ และตารางข้อมูลส่วนตัว
มี form ใส่ข้อมูล form เดียวกันและส่งข้อมูลไปเก็บในตารางของตัวเอง
พอจะเข้าใจบ้างไหม ครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22180
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 24/02/2008 7:41 am

mysql_query("INSERT INTO tb_a() values() ")
mysql_query("INSERT INTO tb_b() values() ")

พอจะเข้าใจบ้างไหม ครับ :-D :-D
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
jingjok
PHP Jr. Member
PHP Jr. Member
Posts: 23
Joined: 01/01/1970 7:00 am

Post by jingjok » 24/02/2008 4:53 pm

<?php
$host="localhost";
$username="root";
$password="";
$db="db_assess";
$tb="tb_std,tb_login";
$connect=mysql_connect( $host,$username,$password) or die ("µÔ´µè͡Ѻ°Ò¹¢éÍÁÙÅ Mysql äÁèä´é ");
mysql_select_db($db,$connect) or die("àÅ×Í¡°Ò¹¢éÍÁÙÅäÁèä´é");
$sql="select * from tb_std, tb_login";
$dbquery=mysql_db_query($db,$sql);
$result= mysql_fetch_array($dbquery);

แล้วโคดด้านบนถูกแล้วเหรอ ครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22180
Joined: 22/09/2008 6:18 pm
Contact:

Post by mindphp » 24/02/2008 5:01 pm

ต้องการให้ code นั้นทำอะไร ล่ะครับ
ถ้า ต้องการแค่ insert ข้อมูลเข้า ตาราง code นั้นไม่เกี่ยวกับ การ insert
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
jingjok
PHP Jr. Member
PHP Jr. Member
Posts: 23
Joined: 01/01/1970 7:00 am

Post by jingjok » 24/02/2008 5:06 pm

ขอบคุณมากครับ ช่วยได้มากเลยครับ เป็นความรู้ใหม่ สำหรับผม ครับ

User avatar
jingjok
PHP Jr. Member
PHP Jr. Member
Posts: 23
Joined: 01/01/1970 7:00 am

Post by jingjok » 24/02/2008 8:36 pm

<?php
$host="localhost";
$username="root";
$password="";
$db="db_assess";
$tb="`tb_std`, `tb_login`";
$connect=mysql_connect( $host,$username,$password) or die ("????????????????????? ");
mysql_select_db($db) or die("????????????????????");
$sql="select * from $tb";
$dbquery=mysql_db_query($db,$sql);
$result= mysql_fetch_array($dbquery);

mysql_query ("INSERT INTO tb_std (id_std, name_std, dep_std, group_std) values ('$id_std','$name_std','$dep_std','$group_std')")
mysql_query ("INSERT INTO tb_login (user, pass) values ('$user','$pass')")or die ("add ???????? table ??????");
mysql_close($connect);
?>

มันผิดตรงไหนอะ ครับ

มันขึ้ว่า
Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\assess\register2.php on line 34

Post Reply

Return to “SQL - Database”

Who is online

Users browsing this forum: No registered users and 26 guests