在那里我想更新和创建一个条件,所以当我创建一个新的记录,自动更新我的数据,如果我有成功使新的。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