با سلام

دوستان متاسفانه در یک قسمت از کارم به مشگل خوردم ممنون میشم راهنمائی کنید

کد PHP:
<?php
require("config.php");
$merchantID $_GET['mid'];;
$custom $_GET['custom'];
$user $_GET['user'];
$amount $_GET['amount'];
$item_name $_GET['item_name'];
$item_number $_GET['item_number'];
$au $_GET['au'];
$client = new SoapClient('http://www.zarinpal.com/WebserviceGateway/wsdl', array('encoding'=>'UTF-8'));
$res $client->PaymentVerification($merchantID$au$amount);

$query $db->simple_select("transactions""*""au='$au'", array("limit" => 1));
$check $db->fetch_array($query);
if(
$check['status'] == 1){
echo 
"متاسفانه اين خريد و شناسه تقلبي ميباشد";
}
else
{
if(
$res == 1){
mysql_query("UPDATE `users` SET `coins`=`coins`+'{$item_number}' WHERE `id`='{$custom}'");            
mysql_query("INSERT INTO `transactions` (user, points, pack, au, money, date) VALUES('{$user}', '{$item_number}', '{$item_name}', '{$au}', '{$amount}', NOW())");
echo 
"DONE";
}
}
?>
این دستور وریفای بعد از پرداخت هست
مشگل اینجاست که قسمت از کد را برای تشخیص موجود بودن داده دریافتی در دیتابیس میزارم عمل نمیکنه

کد PHP:
$query $db->simple_select("transactions""*""au='$au'", array("limit" => 1));
$check $db->fetch_array($query);
if(
$check['status'] == 1){
echo 
"متاسفانه اين خريد و شناسه تقلبي ميباشد";

ولی وقتی این کد را برمیدارم براحتی سیستم کار میکن اما مشگلش این هست که دیگهه تشخیص اکراری بود au نمیده و با رفراش صفحه مجدد اضافه میش

ممنون میشم را هنمائی کنید از چه دستوری برای تشخیض تکراری بودن اطلاعات یک colum دز جدول استفاده کنم

---------- Post added at 04:03 AM ---------- Previous post was at 03:51 AM ----------

خوب من مشکلم با این روش حل شد

کد PHP:
$query "SELECT * FROM `transactions` WHERE `au` = '{$au}'";
$result mysql_query($query);
if ( 
mysql_num_rows $result ) > )