Code
<?php
sleep(60);
//CONNECT DB
mysql_connect("localhost", "user", "pass");
mysql_select_db("db");
//GET TAN
$tan_query = mysql_query("SELECT `tan` FROM `bank_transfer` ORDER BY `id` DESC;");
$tan = mysql_fetch_array($tan_query, MYSQL_ASSOC);
//ECHO TAN
echo $tan['tan'];
//SUCCESS QUERY
mysql_query("UPDATE `bank_transfer` SET `called` = 1 WHERE `bt_id` = ". $response_bt_id .";");
?>
So hätte ich mir das ungefähr vorgestellt. Kannst Du mir ein Beispieltext zeigen dass ich bei einem Aufruf übergeben bekomme? Dann könnte ich in der SQL noch die ID der Überweisung eintragen um diese dann explizit aufzurufen.
Wenn ich die ID extrahieren könnte, würde ich das ganze mit einer do...while Schleife realisieren. Ungefähr so:
Code
<?php
//CONNECT DB
mysql_connect("localhost", "user", "pass");
mysql_select_db("db");
//GET TAN WITH SLEEP-LOOP
do {
sleep(5);
$tan_query = mysql_query("SELECT `tan` FROM `bank_transfer` WHERE `bt_id` = ". $response_bt_id ." ORDER BY `id` DESC;");
$tan = mysql_fetch_array($tan_query, MYSQL_ASSOC);
} while (empty($tan));
//ECHO TAN
echo $tan['tan'];
//SUCCESS QUERY
mysql_query("UPDATE `bank_transfer` SET `called` = 1 WHERE `bt_id` = ". $response_bt_id .";");
<?php