|
|
|
PHP การเซฟข้อมูลใหม่ทับข้อมูลเก่าในฐานข้อมูล ทำอย่างไรครับ ขอตัวอย่างและโค้ด PHP ด้วยครับ |
|
|
|
|
|
|
|
คุณต้องสร้างเงื่อนไขครับ
- ข้อมูลยังไม่มีเข้าเงื่อนไขการ Insert
- ข้อมูลมีแล้ว เข้าเงื่อนไขการ Update
|
|
|
|
|
Date :
2014-05-10 13:32:35 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ พอเข้าใจละ แต่ขอตัวอย่างซัก 1 อันได้ไหมครับ
|
|
|
|
|
Date :
2014-05-11 00:12:37 |
By :
Mr.John RRV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าไปดูในบทความของ MySQL ครับ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$_POST["txtCustomerID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
// Update
$strSQL = "UPDATE customer SET ";
$strSQL .="CustomerID = '".$_POST["txtCustomerID"]."' ";
$strSQL .=",Name = '".$_POST["txtName"]."' ";
$strSQL .=",Email = '".$_POST["txtEmail"]."' ";
$strSQL .=",CountryCode = '".$_POST["txtCountryCode"]."' ";
$strSQL .=",Budget = '".$_POST["txtBudget"]."' ";
$strSQL .=",Used = '".$_POST["txtUsed"]."' ";
$strSQL .="WHERE CustomerID = '".$_GET["CusID"]."' ";
$objQuery = mysql_query($strSQL);
}
else
{
// Insert
$strSQL = "";
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
$objQuery = mysql_query($strSQL);
}
mysql_close($objConnect);
?>
|
|
|
|
|
Date :
2014-05-11 07:40:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2014-05-11 20:25:00 |
By :
Mr.John RRV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|