|
|
|
ขอถามวิธิการเพิ่มข้อมูลสองตารางพร้อมกัน โดยมีตารางหลัก และรายละเอียดตาราง |
|
|
|
|
|
|
|
ขอโค๊ดที่ลองทำมาดูหน่อยได้ไมค่ะ
ตามหลักการก็ query สองครั้ง มันก็ลงนะ เราทำ มากว่าสองตารางมันก็ลงนะ
|
|
|
|
|
Date :
2012-02-05 21:29:45 |
By :
มือใหม่หัดขับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลักษณะโค๊ดครับ (ไม่รู้ว่าถูกไหม)
Code (PHP)
<?
session_start();
?>
<?php
include_once("function/DatabaseSetting.php");
?>
<?php
$con = mysql_pconnect(DB_SERVER,DB_USERNAME,DB_PASSWORD);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db(DB_DATABASE_NAME, $con);
$sql="INSERT INTO payequip (per_id, pay_date)
VALUES('$_POST[per_id]','$_POST[pay_date]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
$sql1="INSERT INTO payequip_detail (me_id, amount)
VALUES('$_POST[me_id]','$_POST[amount]')";
if (!mysql_query($sql1,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con)
?>
<?php
//include("RetrieveProductAction.php");
$_REQUEST["action"] = "order/readDataOrderAction";
include("ActionController.php");
?>
|
|
|
|
|
Date :
2012-02-05 23:07:10 |
By :
Mr.mee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*0*
Code (PHP)
<?
$host="DB_SERVER";
$user="DB_USERNAME";
$pswd="DB_PASSWORD";
$dbname="ชื่อฐานข้อมูลคุณอ่ะ";
$con = mysql_connect($host,$user,$pswd) or die(mysql_error());
if (!$con) {
echo "Can't connect to database";
}
else {
$sql1="INSERT INTO payequip (per_id, pay_date) VALUES('$_POST[per_id]','$_POST[pay_date]')";
$sql2="INSERT INTO payequip_detail (me_id, amount) VALUES('$_POST[me_id]','$_POST[amount]')";
$query1=mysql_db_query($dbname,$sql1);
$query2=mysql_db_query($dbname,$sql2);
$chk_row1=mysql_num_rows($query1);
$chk_row2=mysql_num_rows($query2);
if ($chk_row1 && $chk_row2) {
echo "<h4> Save Successful.";
}
else {
echo "Error Query";
}
}
mysql_close($con)
?>
//ลองดู ก็แล้วกันนะ ไม่รู้จะได้ไหม
|
ประวัติการแก้ไข 2012-02-05 23:32:12
|
|
|
|
Date :
2012-02-05 23:29:07 |
By :
iloveyoukiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$con = mysql_connect("DB_SERVER","DB_USERNAME","DB_PASSWORD") or die(mysql_error());
// ยังขาดนิดนึง
|
ประวัติการแก้ไข 2012-02-05 23:33:18
|
|
|
|
Date :
2012-02-05 23:30:11 |
By :
iloveyoukiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับคำแนะนำครับ
เดียวจะลองไปทำดูครับ
|
|
|
|
|
Date :
2012-02-06 08:47:21 |
By :
Mr.mee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองทำแล้วครับมัน Error ครับ
ลักษณะ Error ครับ
|
|
|
|
|
Date :
2012-02-06 23:26:56 |
By :
Mr.mee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$query1=mysql_db_query($dbname,$sql1) or die(mysql_error());
$query2=mysql_db_query($dbname,$sql2); or die(mysql_error());
จะได้รู้ว่า Error เพราะอะไร
|
|
|
|
|
Date :
2012-02-07 09:24:05 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวจะลองดูครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2012-02-07 22:22:36 |
By :
saimee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากโค๊ดที่ผมไปทำไม่ทราบว่าผิดยังไงครับ มันฟ้องว่า Error ตอน Queryครับ
Code (PHP)
<?
session_start();
?>
<?php
$con = mysql_pconnect('localhost','root','12345');
if (!$con)
{
echo "Can't connect to database";
}
mysql_select_db(DB_DATABASE_NAME, $con);
$sql="INSERT INTO payequip (per_id, pay_date) VALUES('$_POST[per_id]','$_POST[pay_date]')";
if (!mysql_query($sql,$con))
{
echo "Error Query";
}
else {
echo "<h4> Save 1 Successful.";
}
$sql1="INSERT INTO payequip_detail (pay_id, me_id, amount) VALUES('$_POST[pay_id]','$_POST[me_id]','$_POST[amount]')
SELECT pay_id FROM payequip";
if (!mysql_query($sql1,$con))
{
echo "Error Query1";
}
else {
echo "<h4> Save 2 Successful.";
}
mysql_close($con)
?>
|
|
|
|
|
Date :
2012-02-08 12:01:34 |
By :
Mr.mee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if (!mysql_query($sql,$con))
{
mysql_error();
}
else {
ech
หรือ mysql_query($sql) or die(mysql_error());
จะได้รู้ว่า Error เพระาอะไรครับ
|
|
|
|
|
Date :
2012-02-08 12:51:07 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับพี่วิน
|
|
|
|
|
Date :
2012-02-08 21:45:03 |
By :
saimee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|