prepare('SELECT * FROM DEVICES WHERE READY=1 AND SENT ISNULL LIMIT 1;'); $deviceq->execute(); $device = $deviceq->fetchObject(); $updatesent = $db->prepare("UPDATE DEVICES SET SENT=1 WHERE id=:id;"); $updatesent->bindParam(':id', $device->id); $updatesent->execute(); // OUTPUT CONFIG if(isset($device->config)){ echo $device->config; } } catch (Exception $e) { die ($e); } } // When called with id and applied=1, mark as applied if(strlen($id) > 0 && $applied == "1") { try { $updateapplied = $db->prepare("UPDATE DEVICES SET APPLIED=1, CURRENTIP=:currentip WHERE id=:id;"); $updateapplied->bindParam(':currentip', $_SERVER['REMOTE_ADDR']); // store the remote client IP for calling blink.php later $updateapplied->bindParam(':id', $id); $updateapplied->execute(); } catch (Exception $e) { die ($e); } }