Vous n'êtes pas identifié(e).
Pages : 1
j'ai fais un formulaire pour ajouter un fichier raster a ma base de données mais j'ai rencontré une erreur
mon code php :
<?php
$fcontents = file_get_contents($_FILES["fichier"]["tmp_name"]);
$db = pg_connect('host=localhost port=5432 dbname=gisdb user=postgres password=****** ');
$sql = "INSERT INTO eau_param_hydro(filename,rast) VALUES( $1 , ST_FromGDALRaster( ($2)::bytea ) );";
$params = array($_FILES["fichier"]["name"], pg_escape_bytea($fcontents) );
$result = pg_query_params($db, $sql, $params);
pg_close(); ?>
l'erreur :
( ! ) Warning: pg_query_params(): Query failed: ERROR: function st_fromgdalraster(bytea) does not exist LINE 1: ... INTO eau_param_hydro(filename,rast) VALUES( $1 , ST_FromGDA... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. in C:\wamp\www\test\upload.php on line 6
Hors ligne
Pages : 1