يمكن تخزين اللقطات مثل لقطات الشاشة أو صور GIF المتحركة مباشرة intس أي قاعدة بيانات. ستوضح هذه المقالة كيفية القيام بذلك باستخدام لغة PHP ونظام قاعدة بيانات MySQL. ومع ذلك، يجب أن يعمل نفس النهج مع لغات وأنظمة قواعد بيانات مختلفة.
يمكن إرجاع الالتقاط بالبايت باستخدام GetResult طريقة في واجهة برمجة تطبيقات GrabzIt. بمجرد حصولك على هذه البايتات، يمكن تخزينها في قاعدة بيانات كالمعتاد. قم أولاً بإنشاء جدول قاعدة بيانات لتخزين اللقطات فيه. ويرد أدناه مثال على ذلك.
CREATE TABLE captures ( id INT NOT NULL AUTO_INCREMENT, content BLOB NOT NULL, PRIMARY KEY(id) );
بعد ذلك، احصل على الالتقاط كالمعتاد وأضف خطوطًا مائلة إلى النتيجة حتى لا تفشل عبارة SQL. ثم قم بتنفيذ الاستعلام لتخزين الالتقاط في قاعدة البيانات.
$result = $grabzIt->GetResult($id); if (!$result) { return; } $content = addslashes($result); $query = "INSERT INTO upload (content) VALUES ('$content')"; mysql_query($query) or die('Error, query failed');