Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:snippets:bases_de_datos

¡Esta es una revisión vieja del documento!


Snippets PHP: Bases de datos

Oracle

Tipo CLOB

El tipo de dato CLOB (Character Large Object) es usado para almacenar hasta 4 GB de texto

$result = oci_execute($stid);
while($row = oci_fetch_assoc($stid)){
    echo $row['campo_clob']->load();
  //or
    echo $row['campo_clob']->read(2000);
}

El método load() permite obtener todo el contenido del campo CLOB, con la limitación de la memoria. El método read() necesita el tamaño, en bytes, de la información que se quiere leer.

Insertar NULL

Para insertar un valor o el valor NULL (no el string 'NULL'):

if ($data["CLIENTE"] == null) {
    $cliente= "null";
} else {
    $cliente = "'" . $data["CLIENTE"] . "'";
}
 
$insertar_empresa_sql = "
    INSERT INTO asignacionempresasnew (
        cliente
    ) VALUES (
        $cliente
    )
";
 
mysqli_query($conexion, $insertar_empresa_sql);
informatica/programacion/php/snippets/bases_de_datos.1601887984.txt.gz · Última modificación: por tempwin