Ferramentas para capturar e converter a Web

Como guardo uma captura em um banco de dados?

Capturas como capturas de tela ou GIFs animados podem ser armazenadas diretamente into qualquer banco de dados. Este artigo demonstrará como isso é feito utilizando a linguagem PHP e o sistema de banco de dados MySQL. No entanto, a mesma abordagem deve funcionar com diferentes linguagens e sistemas de banco de dados.

Uma captura pode ser retornada como bytes usando o GetResult método na API do GrabzIt. Depois de ter esses bytes, eles poderão ser armazenados em um banco de dados normalmente. Primeiro crie uma tabela de banco de dados para armazenar as capturas. Um exemplo disso é mostrado abaixo.

CREATE TABLE captures (
id INT NOT NULL AUTO_INCREMENT,
content BLOB NOT NULL,
PRIMARY KEY(id)
); 

Em seguida, faça a captura normalmente e adicione barras ao resultado para que a instrução SQL não falhe. Em seguida, execute a consulta para armazenar a captura no banco de dados.

$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');