Soy nuevo en esto de la programación en php, por lo tanto me he dado la tarea de realizar una pequeña aplicación que guarde noticias, el inconveniente que tengo es con respecto a los campos blob de firebird pues estoy tratando de ingresar como dice el manual pero no recibo respuesta... estoy utilizando php 5.2.5.5 sobre IIS 5.0, el codigo que estoy realizando para probar es el siguiente:
Código PHP:
.. conectar()
$blob = ibase_blob_create();
if(ibase_blob_add($blob,'lo logre'))
{echo 'verdadero';}
else{echo 'falso';}
$bob = ibase_close($blob);
ibase_blob_echo($bob);
//insercion
$sql = ibase_prepare($bd,"EXECUTE PROCEDURE SP_NOTICIAS_I('" . $_POST['eTitulo'] . "','" . $_POST['eSubtitulo'] . "','" .
$_POST['FCKeditor1'] . "'," . $_POST['cbEdiciones'] .")");
ibase_execute($sql);
... desconectar
Código:
y la estructura de la taba:CREATE PROCEDURE SP_NOTICIAS_I( NOT_TITULO VARCHAR(200) CHARACTER SET NONE, NOT_SUBTITULO VARCHAR(200) CHARACTER SET NONE, NOT_CONTENIDO BLOB SUB_TYPE 2 SEGMENT SIZE 1, ED_ID INTEGER) AS BEGIN INSERT INTO NOTICIAS(NOT_TITULO,NOT_SUBTITULO,NOT_CONTENIDO, ED_ID) VALUES(:NOT_TITULO,:NOT_SUBTITULO,:NOT_CONTENIDO, :ED_ID); END
Código:
CREATE TABLE NOTICIAS ( NOT_ID INTEGER NOT NULL, NOT_FECHA DATE DEFAULT 'now' NOT NULL, NOT_TITULO VARCHAR(200) CHARACTER SET NONE COLLATE NONE, NOT_SUBTITULO VARCHAR(200) CHARACTER SET NONE COLLATE NONE, ED_ID INTEGER NOT NULL, NOT_CONTENIDO BLOB SUB_TYPE 2 SEGMENT SIZE 1);
agradezco a quien me pueda dar alguna idea.... Gracias