[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как записать в бд.
d4a1
Подключаю робокассу.
Результат о платеже - всё ОК.

скрипт заканчивается :
 echo "OK$inv_id\n";


а как туда это прикрутить.

 mysql_query("update coupons_purchase set Coupon_amount_Status='T' where coupon_purchaseid in ($value) ");


mysql_query("update coupons_purchase_status set coupons_purchased_count=coupons_purchased_count+$tot_cquantity, coupons_amtsaved=coupons_amtsaved+$tot_savedamt where id='1' ");




Спустя 1 минута, 40 секунд (10.08.2011 - 23:36) neadekvat написал(а):
Ну, вставить строкой ниже?

Спустя 9 минут, 38 секунд (10.08.2011 - 23:46) d4a1 написал(а):
Вот файл result.php который проверяет платеж и должен записать в бд.

<?php
$mrh_pass2 = "asas";
$inv_id = $_POST["InvId"];
$out_summ = $_POST["OutSum"];
$crc = $_POST["SignatureValue"];
$my_crc = strtoupper(md5("$out_summ:$inv_id:$mrh_pass2"));
if (strtoupper($my_crc) != strtoupper($crc))
{
echo "bad sign\n";
exit();
}

echo "OK$inv_id\n";


mysql_query("update coupons_purchase set Coupon_amount_Status='T' where coupon_purchaseid in ($value) ");


mysql_query("update coupons_purchase_status set coupons_purchased_count=coupons_purchased_count+$tot_cquantity, coupons_amtsaved=coupons_amtsaved+$tot_savedamt where id='1' ");

?>


После этих mysql_query выдает ошибку.

OK13
<br />
<
b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'ooo'@'localhost' (using password: NO) in <b>/home/o/ooo/script.ru/public_html/modules/robokassa/result.php</b> on line <b>16</b><br />
<
br />
<
b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in <b>/home/o/ooo/script.ru/public_html/modules/robokassa/result.php</b> on line <b>16</b><br />
<
br />
<
b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: Access denied for user 'ooo'@'localhost' (using password: NO) in <b>/home/o/ooo/script.ru/public_html/modules/robokassa/result.php</b> on line <b>19</b><br />
<
br />
<
b>Warning</b>: mysql_query() [<a href='function.mysql-query'>function.mysql-query</a>]: A link to the server could not be established in <b>/home/o/ooo/script.ru/public_html/modules/robokassa/result.php</b> on line <b>19</b><br />





Подскажите почему ?

Спустя 6 минут, 4 секунды (10.08.2011 - 23:52) Invis1ble написал(а):
потому что mysql_connect() нужен и mysql_select_db() перед выполнением запросов

Спустя 1 минута, 54 секунды (10.08.2011 - 23:54) d4a1 написал(а):
Invis1ble а как это технически сделать. как написать

Спустя 5 минут, 12 секунд (10.08.2011 - 23:59) Invis1ble написал(а):
Как? Ручками.
mysql_connect($host, $username, $password);
mysql_select_db($dbname);

Спустя 13 минут, 5 секунд (11.08.2011 - 00:12) d4a1 написал(а):
 mysql_connect($hostname, $muser, $pass);
mysql_select_db($db);

mysql_query("update coupons_purchase set Coupon_amount_Status='T' where coupon_purchaseid in ($value) ");

mysql_query("update coupons_purchase_status set coupons_purchased_count=coupons_purchased_count+$tot_cquantity, coupons_amtsaved=coupons_amtsaved+$tot_savedamt where id='1' ");



так всеравно ошибку выдает. Может напрямую как-то ?


$hostname = "localhost";
$pass = "xxx";
$muser = "ooo";
$dbconn = mysql_connect($hostname, $muser, $pass);
$db ="ooo";
mysql_select_db($db);

или нереально?

Спустя 4 минуты, 44 секунды (11.08.2011 - 00:17) Invis1ble написал(а):
что напрямую?
$hostname = "localhost";
$pass = "xxx";
$muser = "ooo";
$db ="ooo";
mysql_connect($hostname, $muser, $pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.