在那裏我想更新和創建一個條件,所以當我創建一個新的記錄,自動更新我的數據,如果我有成功使新的。PHP插入和更新多個查詢和表
我在這裏的PHP:
<?php
require "dbconnection.php";
$a = array();
$a['transidmerchant'] = $_POST['TRANSIDMERCHANT'];
$a['totalamount'] =$_POST['AMOUNT'];
$a['words'] = $_POST['WORDS'];
$a['payment_channel'] = $_POST['PAYMENTCHANNEL'];
$a['session_id'] = $_POST['SESSIONID'];
$a['payment_date_time'] = $_POST['REQUESTDATETIME'];
$a['trxstatus'] = 'Requested';
$query = "INSERT INTO doku (transidmerchant,totalamount,words,payment_channel,session_id,payment_date_time,trxstatus)
VALUES ('$_POST[TRANSIDMERCHANT]','$_POST[AMOUNT]','$_POST[WORDS]','$_POST[PAYMENTCHANNEL]','$_POST[SESSIONID]','$_POST[REQUESTDATETIME]','Requested')";
$sql = "UPDATE orders SET status='Paid' where id='$_POST[TRANSIDMERCHANT]'";
if(mysqli_query($con,$query)) {
mysqli_connect($con,$sql);
echo 1;
}else{
echo("Error description: " . mysqli_error($con));
}
我的查詢:$query
和$sql
我希望我的$sql
它的更新時$query
是成功創建
你永遠不會運行$查詢,你從來沒有使用所有$ a數組你創建的變量,你打開sql注入。除了那個im甚至不知道什麼是 – 2016-08-04 03:45:41
MySql <> Sql Server。 –
請參閱插入..在重複鍵上。 – Strawberry