Colección de citas famosas - Diccionario de frases chinas - Cómo leer el campo clob en php

Cómo leer el campo clob en php

Lectura de datos

Cuando se utiliza el método de preprocesamiento de PDO, si usa bindParam() sin especificar el tipo de datos del campo o usa ejecutar(), PDO utilizará de forma predeterminada el tipo de cadena y definirá una longitud predeterminada.

Por lo tanto, debe utilizar bindParam() o bindValue() al guardar campos de tipo clob y especificar la longitud de la cadena, como $PDO-》; bind PARAM(':clob data', $clobData, PDO ::PARAM_STR,strlen($clob data));

Leer datos

El valor del campo CLOB recuperado por PDO es el identificador del recurso cuando el campo no está vacío y cuando el El campo está vacío es una cadena vacía. El método de recuperación de datos es el siguiente.

$arr = $PDO->fetch();

is_resource($arr['clob'])&&$arr['clob' 】= stream_get_contents($arr ['clob']);

Espero que esto ayude