Bien, lo que desearía e spoder guardar y, como no, recuperar archivos PDF en una tabla SQL MariaDb.
Por lo poco que he encontrado, veo que debo crear un campo VARBINARY... pero no se como "guardo" ese fichero en ese campo y también, como "leo" ese campo para mostrarlo.
Gracias por vuestro tiempo.
guardar i recuperar pdf en MariaDb
guardar i recuperar pdf en MariaDb
Un Saludo,
Xevi.
Xevi.
-
- Mensajes: 100
- Registrado: Vie Abr 10, 2009 11:02 pm
Re: guardar i recuperar pdf en MariaDb
Buenos días,
El tipo es MEDIUMBLOB y la función es esta: mysql_real_escape_string(::hCon,cString, if(nLen=Nil,len(cString),nLen))
La función en C sería:
Tipo: MYSQL_TYPE_MEDIUM_BLOB
Convertir al grabar:
unsigned long ulSize = mysql_real_escape_string( conn , szBuffer, szInit, length );
Pequeña descripción del manual:
Espero que te sirva.
El tipo es MEDIUMBLOB y la función es esta: mysql_real_escape_string(::hCon,cString, if(nLen=Nil,len(cString),nLen))
La función en C sería:
Tipo: MYSQL_TYPE_MEDIUM_BLOB
Convertir al grabar:
unsigned long ulSize = mysql_real_escape_string( conn , szBuffer, szInit, length );
Pequeña descripción del manual:
Código: Seleccionar todo
Descripción
string mysql_real_escape_string ( string $unescaped_string [, resource $link_identifier = NULL ] )
Escapa caracteres especiales en el string dado por unescaped_string, teniendo en cuenta el conjunto de caracteres en uso de la conexión, para que sea seguro usarla en mysql_query(). Si se van a insertar datos binarios, se ha de usar esta función.
mysql_real_escape_string() llama a la función mysql_real_escape_string de la biblioteca de MySQL, la cual antepone barras invertidas a los siguientes caracteres: \x00, \n, \r, \, ', " y \x1a.
Esta función siempre debe usarse (con pocas excepciones) para hacer seguros los datos antes de enviar una consulta a MySQL.
Espero que te sirva.
Un Saludo,
Joaquín Martínez
Joaquín Martínez